#### ShellScript - PortScan automatizado com Nmap 👁️ ####
A Segurança da Informação, atualmente é um ponto crucial para
qualquer empresa, independente do setor. Hoje a segurança e privacidade dos dados embarcada
na LGPD fazem com que o mercado de TI, busque por profissionais que possa
agregar mais segurança aos ativos da empresa.
Um dos pontos que reque atenção são as portas dos servidores,
nelas os hackers, os vírus ou até mesmo os usuários, acham brechas para roubar
dados e derrubar serviços.
E como sanarmos isso de modo simples e eficaz? Rodando um
Port Scan automáticos todos os dias.
Uma ferramenta que realiza esse serviço com maestria é o Nmap.
Muito simples e cumpre o que promete.
################################ IMPORTANTE #################################
No GitHub do ACESSO 8, baixe o script: ShellScript - PortScan automatizado com NMap
- Para este Script foi criado dois diretório um chamado "Script" e o outro de "PortScan" dentro /home/<perfil>/ ;
- Dentro do diretório Script foi posto o script "PortScanByNMap.sh" mais o arquivo "ip.txt" baixados do GitHub, o diretório "PortScan" servira para receber os logs ( resultado do Scan );
- No arquivo "ip.txt" colocará os ips dos servidores a serem scaniados, uma abaixo do outro;
- O Script irá verificar as portas abertas dos servidores listados no arquivo "ip.txt";
################################ PASSO A PASSO #################################
1 - Instale o Nmap da sua distribuição Linux, neste exemplo estou utilizando o CentOS, mas segue para demais:
yum install nmap => Linux baseadas em RHEL
sudo apt install nmap => Debian e derivados
2 - Edite o script com os repositórios para Script "PortScanByNMap.sh", o arquivo "ip.txt" e do Log ( resultado do Scan ).
3 - Torne o Script "PortScanByNMap.sh" executável:
chmod a+x /home/<perfil>/Script/PortScanByNMap.sh
4 - Crie uma tarefa no crontab
crontab -e
5 - No meu exemplo o script irá rodar todos os dias a 00:00
0 0 * * * /home/<perfil>/Script/PortScanByNMap.sh
############################## TESTE DO SCRIPT ##############################
6 - Verificar se foi criado a rotina
crontab -l
8 - Acesse o diretório Script
cd /home/acesso8/Script/
9 - Execute o Script
./PortScanByNMap.sh
10 - Acessando o diretório PortScan
ls /home/acesso8/Script/PortScan
11 - verificando o resultado do NMap
cat /home/acesso8/PortScan/192.168.1.33.txt
E pronto! Feito o scan diário dos seus servidores!
=========================================================================
💫 Veja Também 💫
🚨 🕷️ Como Testar Vulnerabilidade de Site com OWASP Zap ⚡
🚨 Desativar Windows Defender “Definitivamente” | Windows 10
🚨 Desabilitar Compartilhamento C$ do Windows
=========================================================================
🚨 Ajude com o crescimento do nosso Canal
Deixe seu 👍
Inscreva-se no Canal
Click no 🔔
Deixe seu comentário, duvida, opinião e sugestões aqui em baixo 👇. Assim você ajuda o blog e ajuda outros profissionais a compartilhar conhecimento. 💻
Top D++++
ResponderExcluir