Commit Graph
12 Commits
Author SHA1 Message Date
Bentozox 4c368ef551 RegexMatcher.go :
- Suppression HelloRule.go qui n'était pas adaptée
- Création EraseFileRule.go et implémentation de son interface IProtocol.go
 - Rename méthode RegexMatcher.go match -> Match
2022-02-19 18:10:52 +01:00
Bentozox 6f097e6642 RegexMatcher.go :
- Ajoute méthode CreateRegexMatcher, qui crée une instance de RegexMatcher.go et compile le pattern.
- Ajout d'un attribut matcher auquel est attribué le retour de la compilation du pattern
- Implémentation méthode match, vérifie que la donnée reçue en paramètre respecte le pattern compilé et stocké dans la structure
2022-02-15 12:09:53 +01:00
Bentozox 4d1fbcb95b IProtocol.go : Suppression de la méthode Create, car doit être statique. 2022-02-15 11:58:08 +01:00
Bentozox b923a292af Ajout d'une méthode d'instanciation et d'un système de regex compilable 1 seul fois (Optimisation) 2022-02-15 11:57:25 +01:00
Bentozox 3715e752ba Ajout de la règle HelloRule.go (non-implémentée) 2022-02-15 11:37:31 +01:00
Bentozox 12aff7bfe2 Remove method in IProtocol.go match and add execute 2022-02-15 11:32:16 +01:00
Bentozox 8d9fdba613 Change Protocol.go to IProtocol.go 2022-02-15 11:30:23 +01:00
Bentozox c878fe7a77 Création d'un interface Protocol.go qui sera inplémentée par les différentes règles. 2022-02-15 11:19:43 +01:00
Bentozox 43c6ee651a Préparation du point de démarage du programme. Pour le moment, une communication multicast est lancée avec des configurations spécifiques. 2022-02-15 11:08:07 +01:00
Bentozox 8399d59430 Creation d'un module permettant d'envoyer des données sur une adresse multicast. Pour le moment le message envoyé, l'adress, le port et le temps entre chaque envoie est prédéfini. 2022-02-15 11:07:16 +01:00
Bentozox a4d5081bb2 Add unversionned file and add somme config to .gitignore 2022-02-15 09:08:46 +01:00
Bentozox 72588cf3e4 Initial project : Setting up .gitignore 2022-02-15 09:06:03 +01:00