Script Bash for check login dropbear


SUBMITTED BY: silvacrash

DATE: July 6, 2018, 11:49 a.m.

FORMAT: Text only

SIZE: 776 Bytes

HITS: 10696

  1. !/bin/bash
  2. data=( `ps aux | grep -i dropbe3ar | awk '{print $2}'`);
  3. echo "#########################";
  4. echo "#Checking Dropbear login#";
  5. echo "#########################";
  6. for PID in "${data[@]}"
  7. do
  8. #echo "check $PID";
  9. NUM=`cat /var/log/secure | grep -i dropbear | grep -i "Password auth succeeded" | grep "dropbear\[$PID\]" | wc -l`;
  10. IP=`cat /var/log/secure | grep -i dropbear | grep -i "Password auth succeeded" | grep "dropbear\[$PID\]" | awk '{print $12}'`;
  11. USER=`cat /var/log/secure | grep -i dropbear | grep -i "Password auth succeeded" | grep "dropbear\[$PID\]" | awk '{print $10}'`;
  12. if [ $NUM -eq 1 ]; then
  13. echo "$PID - $USER - $IP";
  14. fi
  15. done
  16. echo "=========================";
  17. echo "#####SILENT NETWORK|#####";
  18. echo "=========================";

comments powered by Disqus