pietrohoff / DorkDetect

DorkDetect é uma ferramenta de busca automatizada que utiliza Google Dorks para detectar vulnerabilidades em sites, com foco em segurança e análise web.
0 stars 0 forks source link

DorkDetect

  _____             _    _____       _            _   
 |  __ \           | |  |  __ \     | |          | |  
 | |  | | ___  _ __| | _| |  | | ___| |_ ___  ___| |_ 
 | |  | |/ _ \| '__| |/ / |  | |/ _ \ __/ _ \/ __| __|
 | |__| | (_) | |  |   <| |__| |  __/ ||  __/ (__| |_ 
 |_____/ \___/|_|  |_\_\_____/ \___|\__\___|\___|\__|

Resumo da Ferramenta

Esta ferramenta, chamada DorkDetect, é uma solução para busca e análise de vulnerabilidades na web utilizando Google Dorks. O DorkDetect permite realizar buscas automatizadas em diversas categorias, detectando possíveis falhas de segurança e vulnerabilidades em sites específicos. Utilizando técnicas de alternância de User-Agents e atrasos entre requisições, a ferramenta minimiza a possibilidade de bloqueio por tráfego incomum. Com uma interface de linha de comando fácil de usar, o DorkDetect é uma adição ao arsenal de qualquer pesquisador de segurança ou profissional de TI.

Estrutura do Projeto

project/
├── src/
│   ├── GoogleSearch.php
│   ├── UserInput.php
│   ├── FileReader.php
├── vendor/
│   └── autoload.php
├── categories/
│   ├── category1.txt
│   ├── category2.txt
│   ├── category3.txt
└── main.php

Instalação

  1. Clone o repositório:

    git clone https://github.com/pietrohoff/dorkdetect.git
  2. Navegue até o diretório do projeto:

    cd dorkdetect
  3. Instale as dependências do Composer:

    composer install
  4. Gere o autoload do Composer:

    composer dump-autoload

Uso

  1. Execute o script principal:

    php main.php
  2. Siga as instruções no terminal para digitar a string de pesquisa e escolher a categoria de dorks a ser utilizada.

Exemplo de Uso

Digite a string de pesquisa: http://example.com
Categorias disponíveis:
1. category1
2. category2
3. category3
4. Todas as categorias
Escolha uma categoria (número): 1

As categorias de dorks foram retiradas do repositório GHDB-Wordlist-Collector, que contém uma coleção de dorks organizados por categorias.

Repositorio: https://github.com/pietrohoff/GHDB-Wordlist-Collector

Contribuindo

Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request.

Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes.