You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
436 B
20 lines
436 B
3 years ago
|
#!/bin/bash
|
||
|
|
||
|
echo "Starting scan for SSH Brute Force Attacks"
|
||
|
while [ 1 ]
|
||
|
do
|
||
|
count=$(netstat -tn | awk '{print $4}' | grep :22 | wc -l)
|
||
|
if [ $count -gt 20 ]
|
||
|
then
|
||
|
attacker=$(netstat -tn | awk '{print $5}' | grep -v :22 | cut -d ':' -f1 | tail -1)
|
||
|
echo "SSH Bruce Force Attack detected!!!"
|
||
|
echo "$attacker made $count SSH connections at the same time"
|
||
|
|
||
|
echo -e
|
||
|
echo "Data collected:"
|
||
|
netstat -tn
|
||
|
break
|
||
|
fi
|
||
|
sleep 1
|
||
|
done
|