diff --git a/sql/sql.sql b/sql/sql.sql new file mode 100644 index 0000000..a7c20d3 --- /dev/null +++ b/sql/sql.sql @@ -0,0 +1,32 @@ +#----------------------------------------------- +# Nettoyage des tables dans la base de données +#----------------------------------------------- + +DROP TABLE IF EXISTS alertes; + +#----------------------------------------------- +# Table: alertes +#---------------------------------------------- + +CREATE TABLE alertes ( + id SERIAL PRIMARY KEY, -- Identifiant unique pour chaque alerte + cef_version VARCHAR(10) DEFAULT 'CEF:1', -- Version du format CEF utilisé + date_alerte TIMESTAMP(3) NOT NULL, -- Date et heure de l'alerte avec une précision de millisecondes + agent_severity INT CHECK (agent_severity >= 0 AND agent_severity <= 10), -- Niveau de gravité de l'alerte sur une échelle de 0 à 10 + device_event_class_id VARCHAR(1023), -- Identifiant de la signature permettant d'aider les moteurs de corrélations + device_product VARCHAR(63), -- Nom du produit à l'origine de l'alerte + device_vendor VARCHAR(63), -- Nom du fournisseur ou fabricant du produit + device_version VARCHAR(31), -- Version du produit ou dispositif ayant généré l'alerte + name VARCHAR(512), -- Nom descriptif de l'alerte + -- Champ d'extension du CEF + dst VARCHAR(45), -- Adresse IP de destination impliquée dans l'alerte + src VARCHAR(45), -- Adresse IP source impliquée dans l'alerte + dpt INT, -- Port de destination utilisé pour l'événement ou l'alerte + spt INT, -- Port source de l'événement ou de l'alerte + msg VARCHAR(1023), -- Champ texte pour des notes ou commentaires additionnels concernant l'alerte + proto VARCHAR(10), -- Protocole réseau impliqué (ex : TCP, UDP) + bytesin INT, -- Quantité de bytes (8 bits ici) entrant (cas de flood ou DOS) + bytesout INT, -- Quantité des bytes (8 bits ici) sortants + reason VARCHAR(1023), -- Description de la raison de l'alerte expliquant pourquoi elle a été générée + act VARCHAR(50) -- Action entreprise en réponse à l'alerte (ex : bloqué, alerté uniquement, ...) +); \ No newline at end of file diff --git a/web/class/Alerts.class.php b/web1/class/Alerts.class.php similarity index 100% rename from web/class/Alerts.class.php rename to web1/class/Alerts.class.php diff --git a/web/class/Database.class.php b/web1/class/Database.class.php similarity index 100% rename from web/class/Database.class.php rename to web1/class/Database.class.php diff --git a/web/css/styles.css b/web1/css/styles.css similarity index 100% rename from web/css/styles.css rename to web1/css/styles.css diff --git a/web/css/styles2.css b/web1/css/styles2.css similarity index 100% rename from web/css/styles2.css rename to web1/css/styles2.css diff --git a/web/index.php b/web1/index.php similarity index 100% rename from web/index.php rename to web1/index.php diff --git a/web/tmp.html b/web1/tmp.html similarity index 100% rename from web/tmp.html rename to web1/tmp.html diff --git a/web2/index.php b/web2/index.php new file mode 100644 index 0000000..1c010be --- /dev/null +++ b/web2/index.php @@ -0,0 +1,172 @@ + + + + +
+ + + + +veuillez selectionner les filtres de recherche ou parcourez la liste ci-dessous
+ + + + +N° | +Date | +Nom alerte | +Appareil de détection | +Adresse source | +Niveau d'alerte | ++ | + |
---|