Repositório para a aplicação PyTCPScan.
Consiste em uma aplicação voltada para sistemas GNU/Linux e tem como finalidade, a execução de scaner de portas simples, onde irá verificar quais são as portas estão abertas dentro de um range de portas informados por argumentos e retornar STATUS OPEN, para os casos de as portas varridas estarem abertas.
Os argumentos informados consistem no endereço de host do alvo que será analisado, seguidos das portas inicial e final que comporão o range.
OBS.: Se sua meta é de escanear apenas uma porta, pode colocar o mesmo valor para os dois ultimos parâmetros.
Está em sua versão 1.2 (beta) e ainda está em fase de desenvolvimento.
Estas são as instruções para que você tenha uma cópia do PyTCPScan em sua maquina para fins de desenvolvimento e teste.
- É necessário está rodando uma distro linux;
- Ter instalado em sua máquina o interpretador python na versão 3.xx e o pip3. (geralmente vem por padrão nas distro linux).;
- Fazer o update e upgrade do sistema antes de rodar.
Não é necessário instalar o PyTCPScan
OBS.: Para usar como executável, lembrar de dar permissão de execução sudo chmod +x pytcpscan.py
Para executar a aplicação deve passar o argumento com o host do alvo, a porta inicial e a porta final. Ele irá verificar quais portas estão com o Status Open.
./pytcpscan [target] [init_port] [final_port]
Exemplo de Resposta:
""8"" 8""""8 8""""8 8""""8
eeeee e e 8 8 " 8 8 8 eeee eeeee eeeee
8 8 8 8 8e 8e 8eeee8 8eeeee 8 8 8 8 8 8
8eee8 8eeee8 88 88 88 88 8e 8eee8 8e 8
88 88 88 88 e 88 e 88 88 88 8 88 8
88 88 88 88eee8 88 8eee88 88e8 88 8 88 8
----------------------------------------------------------
PyTCPScan ver 1.1
By: Werdeles Soares
VAULT CYBER SECURITY
----------------------------------------------------------
[*]Connecting to Target: xxxxxxxxxxxx.com.br
[*]Scanning ports between 21 and 110 ...
[!]Please wait, scanning remote host XXX.XX.XXX.XXX
[*]This may take a while, be patient.
[+]POSITIVE TO Port 21: Status: OPEN
[+]POSITIVE TO Port 22: Status: OPEN
[+]POSITIVE TO Port 80: Status: OPEN
--------------------------------------------------
[!]Scanning Completed in: 0:00:44.584693
--------------------------------------------------
---Finished---
Leia as Diretivas de Contribuição para obter mais detalhes de como contribuir para o projeto.
- Werdeles Marcio de C. Soares - Desenvolvedor
Este projeto está sob Licença GPL-3.0. Consulte o arquivo de Licença para obter mais detalhes.
- Obrigado à todos os que apoiam o projeto de alguma forma.
Se quiser entrar em contato, crie um issue no GitHub ou envie um e-mail para werdelesmarcio@gmail.com. Obrigado!