PyTCPScan3

Logo

Maintainability Build status Lines of Code Reliability Rating Vulnerabilities GitHub License

PyTCPScan (Version 3.0)

Repositório para a aplicação PyTCPScan.

                   GNU GENERAL PUBLIC LICENSE
                       Version 3, 29 June 2007

 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

                            Preamble

  The GNU General Public License is a free, copyleft license for
software and other kinds of works.

  The licenses for most software and other practical works are designed
to take away your freedom to share and change the works.  By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users.  We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors.  You can apply it to
your programs, too.

Consiste em uma aplicação voltada para principalmente para sistemas GNU/Linux (embora o interpretador python3 no windows também execute a aplicação normalmente) e tem como finalidade, a execução de scanner de portas, onde irá verificar quais portas estão abertas dentro de um range de portas informados por argumentos e retornar STATUS OPEN, em caso positivo.

Os argumentos informados consistem no endereço de host ou IP do alvo que será analisado, seguidos do range de portas inicial e final.

OBS.: Se sua meta é de escanear apenas uma porta, pode colocar o mesmo valor para os dois ultimos parâmetros.

O sistema está na versão 3 (beta) e ainda encontra-se em fase de desenvolvimento.

Funcionalidades

Estas são as instruções para que você tenha uma cópia do PyTCPScan em sua máquina para fins de desenvolvimento e teste. Execute o download ou clone o repositório para a sua máquina e descompacte-o em um local de preferência.

Pré-Requisitos

Para rodar esse projeto, você vai precisar se atentar às dependências abaixo:

Permissões (usuários GNU/Linux)

Para dar permissão de execução.

#: > sudo chmod +x pytcpscan.py

Execução

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.

GNU/Linux

$: > ./pytcpscan [target] [init_port] [final_port]

Windows

$: > python3 pytcpscan.py [target] [init_port] [final_port]

Exemplo de Resposta

Autores

Werdeles (gh05tb0y) Soares: Desenvolvedor

Contatos

Se quiser entrar em contato, crie um issue no GitHub ou envie um e-mail para werdelesmarcio@gmail.com. Obrigado! Usuário do github: @werdelesmarcio

Licença

Este projeto está sob Licença GPL-3.0. Para mais informações, consulte a documentação de licença no link abaixo.

GitHub last commit GitHub contributors