Enumeração de subdomínio, Web scraping e localização de nomes de usuário como scripts de automação escritos em python
A principal funcionalidade deste programa foi dividida em 3 partes
- Find - Módulo para pesquisar nomes de uso formam uma lista de 326 websites
- Scrap - Para desfazer um site para extrair todos os links de um determinado site e armazená-lo em um arquivo
- Enum - Para automatizar a busca de subdomínios de um determinado domínio de diferentes serviços
No módulo Scrap, os resultados são armazenados automaticamente na pasta output/web com o endereço IP do site como o nome do arquivo
Os serviços usados são Virus Total,PassiveDns,CrtSearch,ThreatCrowd
Enum módulo uma chave Api de Virus total que você pode obter de ir Aqui
![](https://github.com/d8rkmind/datacontainer/raw/main/data/pictures/mceclip0.png)
![](https://github.com/d8rkmind/datacontainer/raw/main/data/pictures/Untitled.png)
Paste the key inside api.json file:
![](https://raw.githubusercontent.com/d8rkmind/datacontainer/main/data/pictures/Screenshot%20at%202021-09-16%2016-07-42.png)
* se este passo não for feito, o total de vírus pode bloquear o seu pedido
A seguir estão os subcomandos que funcionam este programa
Arguments | Shot form |
Long form |
Functionality |
---|---|---|---|
Name | -n | --name | Para especificar o nome de domínio ou nome de usuário a ser usado |
Module | -m | --module | Para especificar qual módulo usar |
Output | -o | --output | Para especificar o nome do arquivo de saída |
Thread | -t | --threads | Para especificar o número de threads a serem usados [ Não aplicável ao rastreamento da Web ] |
Limit | -l | --limit | para especificar o valor máximo de URLs da Web a serem rastreados [Aplicável apenas ao rastreamento da Web ] |
Verbose | -v | --verbose | Para habilitar o modo detalhado [ Aplicável apenas à Enumeração ] |
Ports | -p | --ports | Para especificar as portas a serem verificadas [ Aplicável apenas à Enumeração ] |
Help | -h | --help | Para Mostrar as opções de ajuda |
git clone https://github.com/jovemsigilosodobembr/PyosintOffical.git
cd
PyosintOffical
pip3 install -r requirements.txt
python3 pyosint.py [OPTIONS]
python3 pyosint.py -m find -n exampleuser <-- Username-caçar
python3 pyosint.py -m scrap -n http://scanme.nmap.org <-- Sucatando usando bot
python3 pyosint.py -m enum -n google.com <-- Enumeração de subdomínio
''' pip3 install -r requirements '''
'''
python pyosint.py -m enum -n google.com
'''