Nova versão do Scanner INURLBR!


Salve! salve! depois de anos dei um tapa no code do scanner INURLBR. E galera o code não foi kibado da INURL BRASIL, pois eu sou o dono (  ESSE É O TAL OWNER? ).

" Viajei voltei pra você, voltei pelos locos 
voltei pelos pretos, e pelas verde consequentemente.. 
Mééu Deus é quente É desse jeito..
- Racionais Mc's



Para quem acompanha o projeto INURLBR que foi criado em meados de 2014 em sua versão public, mas o code priv8 é datado de 2011..2012, sabe que a INURL BRASIL tinha como ideia principal fomentar a cena coder(tool) nas terras tupiniquim. 


Afinal, o que mudou no script?

Inicialmente foi migrado o repo de https://github.com/googleinurl/SCANNER-INURLBR/ para meu novo perfil https://github.com/MrCl0wnLab/SCANNER-INURLBR onde tentarei dar uma melhor organizada no projeto.


Commit: https://github.com/MrCl0wnLab/SCANNER-INURLBR/commit/54592e37dfff3036e230dc042822dcf09f0d437b


Modificações:

  1. Substituição de functions deprecated
  2. Correção de bug no motor Google Dorking.
  3. Separação das functions em arquivos.
  4. Criação de nova organização de arquivos.
  5. Possibilidade de usar IPINFO.
  6. Correção de validações referente gerenciamento de comandos Shell.
  7. Criação de arquivos para setar informações:
    1. Token IPINFO.
    2. Filtro de strings.
    3. Strings para validação no processo de check vuln.
  8. Melhor formatação cli style.
  9. Centralização do processo sessões.
  10. Arquivo separado para validar os argumentos passados.

Estrutura atual:

.
├── inurlbr.php
├── LICENSE
├── modules
├── output
├── README.md
├── resources
│   ├── exploits.inurl
│   ├── strings.validation.inurl
│   ├── token.ipinfo.inurl
│   └── trash_list.validation.inurl
└── src
    ├── functions
    │   ├── banner_extra.func.php
    │   ├── banner_logo.func.php
    │   ├── checker_error.func.php
    │   ├── check_urls.func.php
    │   ├── cli_beep.func.php
    │   ├── config_exploit_add.func.php
    │   ├── config_exploit_conf.func.php
    │   ├── convert_url_query.func.php
    │   ├── crypt_string.func.php
    │   ├── cse_rand_id.func.php
    │   ├── debug.func.php
    │   ├── domain_rand_google.func.php
    │   ├── engines.func.php
    │   ├── exec_command.func.php
    │   ├── exit_process.func.php
    │   ├── extract_email.func.php
    │   ├── extract_reg_custom.func.php
    │   ├── extract_url.func.php
    │   ├── filter_domain_unique.func.php
    │   ├── filter_email_if.func.php
    │   ├── filter_email_repeated.func.php
    │   ├── filter_hostname.func.php
    │   ├── filter_url.func.php
    │   ├── filter_url_tag.func.php
    │   ├── generator_ip.func.php
    │   ├── get_color.func.php
    │   ├── get_id_search_lycos.func.php
    │   ├── get_out.func.php
    │   ├── get_status_url.func.php
    │   ├── info_ip.func.php
    │   ├── infoserver.func.php
    │   ├── install_dependency.func.php
    │   ├── irc.func.php
    │   ├── main.func.php
    │   ├── menu.func.php
    │   ├── menu_info.func.php
    │   ├── mount_url_exploit.func.php
    │   ├── not_empty.func.php
    │   ├── open_file.func.php
    │   ├── page_engine.func.php
    │   ├── plus.func.php
    │   ├── port.func.php
    │   ├── position_alexa.func.php
    │   ├── process.func.php
    │   ├── process_url_exec.func.php
    │   ├── proxy_rand_http.func.php
    │   ├── random_dork.func.php
    │   ├── remove.func.php
    │   ├── renew_tor.func.php
    │   ├── replace.func.php
    │   ├── request_info.func.php
    │   ├── robots.func.php
    │   ├── save_value.func.php
    │   ├── sendmail.func.php
    │   ├── simple_checke_cms.func.php
    │   ├── start_banner.func.php
    │   ├── sub_exec_exploit.func.php
    │   ├── sub_process.func.php
    │   ├── time_proxy.func.php
    │   ├── timesec.func.php
    │   ├── title.func.php
    │   ├── update_script.func.php
    │   ├── url_ref_rand.func.php
    │   ├── useragent_rand.func.php
    │   ├── validate_error_db.func.php
    │   ├── validate_options.func.php
    │   └── validate_url_email.func.php
    └── load
        ├── require.files.php
        ├── session.config.php
        └── validate.options.php
  


Estrutura atual:

git clone https://github.com/MrCl0wnLab/SCANNER-INURLBR

Uso:

php inurlbr.php --help

Deve ser setado um token da https://ipinfo.io/:

./resources/token.ipinfo.inurl

E o futuro?

Quero manter ele em PHP, pois a graça é ele ser codado em tal linguagem e modernizar o código usando técnicas novas de organização do código e versionamento. no momento quero corrigir alguns bugs nessa versão atual, principalmente nos motores de busca. Esse projeto atualmente não uma prioridade, mas quero manter uma frequência de novidades.
As principais afirmações sobre o projeto é que será modernizado utilizando PHP Composer, usar OO em todo code e consumo de novas APIs.
 

Post feito ao som de:



Comentários

Postagens mais visitadas deste blog

Information Gathering: Plugin Mailchimp for WordPress

Scan IP Checker CVE-2020-5902