vedo che ti è piaciuto vestacp :)
io mi ci sono trovato benissimo.

a parte i suggerimenti gia dati ti consiglio anche di scaricare le
blacklist dai siti appositi e farti una regola che ti blocca tutti gli ip
conosciuti che fanno solo danno

puoi usare wizcraft, blocklist.de ecc ecc

anche sshguard è ottimo [come fai2ban, ma molto piu avanzato ed aggiornato
e meno icnasinato ad ora di fare regole]

riguard ola regola:
basta avere un file con i vari ip [che scarichi dal sito]
e poi farti uno script tipo

#!/bin/sh
start(){
echo "start"
BLACKFILE="/root/blacklist_etc/blacklist.txt"
DROPRULE="/root/blacklist_etc/blacklistdroprule.txt"
BLOCKLIST_URL="http://lists.blocklist.de/lists/all.txt";
> $DROPRULE
wget $BLOCKLIST_URL -O $BLACKFILE
if [ $? -eq 0 ]
  then
  for blkip in `cat $BLACKFILE`; do
    echo "ACCESSO NEGATO A: $blkip"
    /sbin/iptables -D INPUT -t filter -s $blkip -j DROP
    /sbin/iptables -A INPUT -t filter -s $blkip -j DROP
    echo "/sbin/iptables -D INPUT -t filter -s $blkip -j DROP" >> $DROPRULE
  done
  else
  echo "$BLOCKLIST_URL ERROR"
fi
}
stop(){
DROPRULE="/root/blacklist_etc/blacklistdroprule.txt"
echo "stop"
cat $DROPRULE|while read resetrule; do
echo "$resetrule"
$($resetrule)
done
}
restart(){
stop
sleep 5
start
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo "Usage: {start|stop|restart}"
exit 1
esac



spero ti sia d'aiuto
ciao

Il giorno 19 dicembre 2014 14:07, MaX <[email protected]> ha scritto:

> coem da soggetto...
>
> il server web da servizio web sulla porta 80, accedo a lui via ssh
> (22) e do accesso sftp ai webmaster... che per il momento sono ancora
> io :)
> sto usando vestcp che usa la porta 8083
>
> stavo pensando quindi di aprire solo la 22, 80 e 8083 e chiudere tutto
> il resto... qualche cosa tipo:
>
> iptables --flush
> iptables --delete-chain
> iptables -P INPUT DROP
> iptables -P FORWARD DROP
> iptables -P OUTPUT ACCEPT
> iptables -A INPUT -i lo -j ACCEPT
> iptables -A OUTPUT -o lo -j ACCEPT
> iptables -A INPUT -p tcp --dport 22 -m state --state NEW -s 0.0.0.0/0 -j
> ACCEPT
> iptables -A INPUT -p tcp --dport 80 -m state --state NEW -s 0.0.0.0/0 -j
> ACCEPT
> iptables -A INPUT -p tcp --dport 8083 -m state --state NEW -s
> 0.0.0.0/0 -j ACCEPT
>
> il server deve poter inviare la posta interna, ma non da servizio mail
> agli utenti.
> non c' è servizio https
> il server mysql è solo per i siti (phpbb) interni... dall'esterno non
> si devono poter collegare
>
> che ne pensate?  è sufficiente?
>
> ciao,
> MaX
>
>
> --
> Per REVOCARE l'iscrizione alla lista, inviare un email a
> [email protected] con oggetto "unsubscribe". Per
> problemi inviare un email in INGLESE a [email protected]
>
> To UNSUBSCRIBE, email to [email protected]
> with a subject of "unsubscribe". Trouble? Contact
> [email protected]
> Archive:
> https://lists.debian.org/caeyavmtcx7yx8wge-6o4j_u6kzrwb16sgysg96-jwyxrja1...@mail.gmail.com
>
>


-- 
firegarden.co
System&Security

Rispondere a