Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Shell script para pegar as portas abertas de um servidor e comparar se ouve alguma modificação
- # nelas em um determinado período de tempo
- # Definição de variáveis
- HOST=127.0.0.1
- TEMP=/home/andrade/tmp
- DBPORTAS=/home/andrade/portas
- # Checa as portas abertas no momento da 1 até a 65000
- nmap -p 0-65000 $HOST | grep open | cut -d" " -f1 > $TEMP/$HOST
- # Faz a comparação e retorna as portas modificadas
- diff -abiu $TEMP/$HOST $DBPORTAS/$HOST | grep tcp | grep [+-] | sort | sed -e 's/+/Porta aberta /' | sed -e 's/-/Porta fechada /' > $TEMP/$HOST.diff
- cat $TEMP/$HOST > $DBPORTAS/$HOST
Advertisement
Add Comment
Please, Sign In to add comment