je vous partage ici , ma configuration sous linux, ubuntu 24.x
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
rqdfsdfd@gfdgdfgs:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.4 LTS
Release: 24.04
Codename: noble
rqdfsdfd@gfdgdfgs:~$ which lsb_release
/usr/bin/lsb_release
rqdfsdfd@gfdgdfgs:~$ sha512sum /usr/bin/lsb_release
614341fb6b3a68c612b5f250e38c589e5f76bf7697dca991dd0e8713277d82320533ae15a3a28a432d96a760b3281aa8b18e6ea3453b139fbda04a8c5c11de1b /usr/bin/lsb_release
rqdfsdfd@gfdgdfgs:~$ md5sum /usr/bin/lsb_release
ea9d75d89eb0db5bda8ebe14a102f4d0 /usr/bin/lsb_release
rqdfsdfd@gfdgdfgs:~$ uname -r
7.0.0-14-generic
rqdfsdfd@gfdgdfgs:~$ which 7.0.0-14-generic
rqdfsdfd@gfdgdfgs:~$ date
sam. 05 sept. 2026 18:32:37 CEST |
Avec les hash que vous voyez au dessus, bien évidemment
. D'abord les programmes de hachage, avec les versions associées.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| gefgrgr@fdsgdfgfd:~$ md5sum --version
md5sum (GNU coreutils) 9.4
Copyright © 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version3 ou ultérieure <https://gnu.org/licenses/gpl.html>
Ceci est un logiciel libre. Vous êtes libre de le modifier et de le redistribuer.
Ce logiciel n'est accompagné d'ABSOLUMENT AUCUNE GARANTIE, dans les limites
permises par la loi.
Écrit par Ulrich Drepper, Scott Miller et David Madore.
gefgrgr@fdsgdfgfd:~$ sha512sum --version
sha512sum (GNU coreutils) 9.4
Copyright © 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version3 ou ultérieure <https://gnu.org/licenses/gpl.html>
Ceci est un logiciel libre. Vous êtes libre de le modifier et de le redistribuer.
Ce logiciel n'est accompagné d'ABSOLUMENT AUCUNE GARANTIE, dans les limites
permises par la loi.
Écrit par Ulrich Drepper, Scott Miller et David Madore.
gefgrgr@fdsgdfgfd:~$ |
et les résultats des fonctions de hachage des pare-feu:
1 2 3 4 5 6
|
hgdjhgj@grdsgdfssdf:~/Documents/iptables$ md5sum /usr/local/sbin/ip6tables
dd3681d0a8d1cb14276ee6c278e468a5 /usr/local/sbin/ip6tables
hgdjhgj@grdsgdfssdf:~/Documents/iptables$ sha512sum /usr/local/sbin/ip6tables
58e4b769caf633617add26a1b11f4788e7e00b97b125a9323b4015dca11d5ed1546acbe8fa0e8cde4efa3aec80664e518f87424ef3fd2b00a4563978659bd13e /usr/local/sbin/ip6tables
hgdjhgj@grdsgdfssdf:~/Documents/iptables$ |
Les versions de iptables, pour de l'ipv4 et de l'ipv6 sont:
1 2 3 4 5
|
ggsfghhfdhfd@fdgdf:~$ iptables --version
iptables v1.8.13 (legacy)
ggsfghhfdhfd@fdgdf:~$ ip6tables --version
ip6tables v1.8.13 (legacy) |
ip6tables doit être aussi installé
et dans mon fichier ~/.bashrc, associé à mon interpréteur de commandes, qui est pour moi bash, avec au préalable une installation :
1 2
|
sudo apt install netfilter-persistent |
puis, j'ai décidé de mettre ces hash pour vous montrer ceci, avec la date à laquelle, je fais tout ça :
1 2 3 4 5
|
gsfgdf@gsfgdf-Matebook:~$ sha512sum /usr/sbin/netfilter-persistent
a536d70b373d1099ef6d600d76564c71313e5660d2d35dbdbe74eb3640dbac4f85876d353a8d5194fe825ab829b9d2c354dcb0bea6721bcd6667bfc308a849d7 /usr/sbin/netfilter-persistent
gsfgdf@gsfgdf-Matebook:~$ date
sam. 05 sept. 2026 18:29:37 CEST |
Et enfin, le contenu dont je vous parlait de mon fichier ~/.bashrc, associé à l'interpréteur de commandes sous linux, appelé bash.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
sudo iptables -F
echo 0 | sudo tee /proc/sys/net/ipv4/ip_forward
echo 0 | sudo tee /proc/sys/net/ipv6/conf/all/forwarding
# Trafic entrant et sortant vers NFQUEUE 0
#sudo iptables -A INPUT -j NFQUEUE --queue-num 0
#sudo iptables -A OUTPUT -j NFQUEUE --queue-num 0
#sudo iptables -A FORWARD -j NFQUEUE --queue-num 0
# Bloquer SSH (port 22)
sudo iptables -A INPUT -p tcp --dport 22 -j DROP
# Bloquer Samba (ports 139 et 445)
sudo iptables -A INPUT -p tcp --dport 139 -j DROP
sudo iptables -A INPUT -p tcp --dport 445 -j DROP
# Bloquer d'autres ports critiques (exemples)
#sudo iptables -A INPUT -p tcp --dport 3306 -j DROP # MySQL
#sudo iptables -A INPUT -p tcp --dport 5432 -j DROP # PostgreSQL
# Nettoyer les règles IPv6
sudo ip6tables -F
# Trafic IPv6 entrant et sortant vers NFQUEUE 0
#sudo ip6tables -A INPUT -j NFQUEUE --queue-num 0
#sudo ip6tables -A FORWARD -j NFQUEUE --queue-num 0
# Bloquer SSH (port 22) pour IPv6
sudo ip6tables -A INPUT -p tcp --dport 22 -j DROP
# Bloquer Samba (ports 139 et 445)
sudo ip6tables -A INPUT -p tcp --dport 139 -j DROP
sudo ip6tables -A INPUT -p tcp --dport 445 -j DROP
# Bloquer d'autres ports critiques (exemples)
sudo ip6tables -A INPUT -p tcp --dport 3306 -j DROP # MySQL
sudo ip6tables -A INPUT -p tcp --dport 5432 -j DROP # PostgreSQL
# Sauvegarder les règles dans un fichier
sudo iptables-save | sudo tee tee/etc/iptables/rules.v4
sudo ip6tables-save |sudo tee /etc/iptables/rules.v6
# Rendre la configuration persistante au redémarrage
sudo netfilter-persistent save |
il y a aussi nftables, qui est vraiment pas mal, dans le sens où il a été recommandé, par un professionel de l'entreprise crowdsec, même si je n'ai pas la preuve absolue; et que je ne lui demande pas de me montrer la couleur de son trou de c*l non plus !!
le site avec les dépôts de téléchargements est à cette adresse internet, url :
Pour pouvoir compiler tous ces fichiers, vous devez installer des librairies sûrement maquantes. Sur linux type debian, ou ubuntu; en tapant:
1
sudo apt install lib-[nom_de_la_lib]
mais vous vous en aperceverez(j'espère que j'écrsi bien) , en tapant à la racine du dossier dépôt:
1
./configure --[option1] --[option2]
Et aussi en compilant avec le programme nommé make. La commande, écrite de manière suivante.
1
l'option:
1 Elle est là pour compiler en fonction du nombre de coeurs de votre processeur
c'est du code en langage C, C++, voir rust, regardez et vérifiez si il n'y a pas de failles, logiciels malveillants, au cas où.Une stratégie de type sataniste, on sait jamais !
N'hésitez pas à commenter pour me suggérer des idées.
Cordialement
Alexandre M
Partager