Bonjour,
Je me perd dans :
http://www.isalo.org/wiki.debian-fr/index.php?title=Portsentry
Le tuto est trop généraliste sans pour autant bien expliquer les choses pour un novice.
Je me suis basé sur :
http://monblog.system-linux.net/blog/2011/05/08/securisation-dune-machine-avec-portsentry-et-fail2ban-plus-libapache2-mod-evasive/
ainsi que :
http://blog.linux-squad.com/2011/05/29/une-petite-installe-de-portsentry/
Je dois mettre mon port 12345 dans la liste des ports TCP ?
Je n’ai pas à placer les port http et autres ports ?
J’ai commencé à faire ce qui suit.
Je note uniquement ce que j’ai modifié.
BLOCK_UDP="0"
BLOCK_TCP="0"
changer en
BLOCK_UDP="1"
BLOCK_TCP="1"
changer en :
KILL_ROUTE="/sbin/iptables -I INPUT -s $TARGET$ -j DROP && /sbin/iptables -I INPUT -s $TARGET$ -m limit --limit 3/minute --limit-burst 5 -j LOG --log-level DEBUG --log-prefix 'Portsentry: dropping: '"
Dois-je quand même conserver cette ligne :
Ajout en fin de fichier :
Je met en mode advanced par defaut
nano /etc/default/portsentry
TCP_MODE="atcp"
UDP_MODE="audp"
Cration d’un fichier que je ne comprend pas :
nano /etc/logrotate.d/portsentry
/var/lib/portsentry/portsentry.* {
weekly
rotate 4
compress
missingok
notifempty
create 0640 root root
sharedscripts
postrotate
/etc/init.d/portsentry restart > /dev/null 2>&1
endscript
}
Puis quand tout est fait :
/etc/init.d/portsentry start
ou
/etc/init.d/portsentry restart
Le commande n’existe pas :
deb ftp.debian.org/debian squeeze main contrib non-free
idem pour les suivant.