autonmap é um script Bash desenvolvido para agilizar a varredura de redes utilizando o nmap, uma poderosa ferramenta para análise de segurança e testes de penetração. Este script oferece diversas opções de varredura, incluindo detecção de versões, varredura abrangente, scripts de vulnerabilidade e técnicas de evasão para evitar a detecção.
- Validação de Entrada via Regex: Utiliza expressões regulares para determinar se a entrada do usuário é um endereço IP ou um domínio.
- Resolução DNS via Tor: Resolve nomes de domínio utilizando o
tor-resolvepara maior privacidade. - Detecção de Versões: Identifica as versões dos serviços em execução nas portas abertas.
- Varredura Completa: Inclui detecção de SO, detecção de versão, varredura com scripts e traceroute.
- Scripts de Vulnerabilidade: Utiliza scripts do
nmappara identificar vulnerabilidades conhecidas. - Técnicas de Evasão: Oferece opções para evitar a detecção por sistemas de defesa.
- Varredura Completa de Portas: Examina todas as portas de 1 a 65535.
- Suporte ao Proxychains: Permite executar varreduras através de proxies para ocultar a origem.
- Debian (Testado no Kali, Debian e Ubuntu)
- Arch (Testado no Arch Linux e Manjaro)
- Red Hat (Testado no Fedora e Rocky Linux 9)
No Arch Linux, o pacote bat instala o executável como bat e não como batcat, que é o nome esperado pelo script. Para resolver esse problema, basta criar um link simbólico executando o seguinte comando:
sudo ln -s /usr/bin/bat /usr/local/bin/batcat-
Clone o repositório:
git clone https://github.com/alexzerabr/autonmap.git && cd autonmap
-
Torne o install.sh executável:
chmod +x install.sh
-
Execute o install.sh:
./install.sh
-
Utilize o script:
autonmap
-
For hints:
autonmap --help
- [1]
nmap -sV: Detecção de versões. - [2]
nmap -A: Varredura completa. - [3-9]: Varreduras utilizando scripts de vulnerabilidade e técnicas de evasão.
- nmap: Garante que o
nmapesteja instalado em seu sistema. - Proxychains: Necessário para as opções que utilizam proxychains.
- Tor: Necessário para a resolução DNS via Tor.
Este script é destinado apenas para fins educacionais e de pesquisa. O autor não se responsabiliza por qualquer uso indevido desta ferramenta. Utilize-a com responsabilidade e sempre com autorização explícita.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.
Este projeto está licenciado sob a MIT License.
Created by Alexzera.
