项目作者: enemy-submarine

项目描述 :
Python Interactive Deepweb-oriented Rapid Intelligent Link Analyzer
高级语言: Python
项目地址: git://github.com/enemy-submarine/pidrila.git
创建时间: 2020-11-08T18:52:07Z
项目社区:https://github.com/enemy-submarine/pidrila

开源协议:GNU General Public License v2.0

下载


PIDRILA

Current Release: v0.1.0 (2020.11.08)

Overview

PIDRILA: Python Interactive Deepweb-oriented Rapid Intelligent Link Analyzer is really fast async web path scanner prototype
developed by BrightSearch team for all ethical netstalkers.

Installation & Usage

  1. git clone https://github.com/enemy-submarine/pidrila.git
  2. cd pidrila
  3. python3 pidrila.py -u <URL>

Options

  1. Usage: pidrila.py [OPTIONS]
  2. Options:
  3. -U, --user-agent TEXT User-Agent
  4. -t, --timeout INTEGER Request timeout [default: 30]
  5. -A, --auth TEXT Basic HTTP auth, i.e. login:password
  6. -M, --max-connections-per-host INTEGER
  7. How many simultaneous connections should we
  8. open (per each host) [default: 16]
  9. -m, --max-connections INTEGER How many simultaneous connections should we
  10. open [default: 128]
  11. -p, --proxy TEXT Proxy address, like socks5h://127.0.0.1:9050
  12. -p, --pathlist FILENAME Path list
  13. -L, --url-list FILENAME Target URL list
  14. -u, --url TEXT Target URL, option is mutually exclusive
  15. with url_list [required]
  16. -l, --logs DIRECTORY Destination directory for the logs
  17. --http-method [head|get] HTTP method: GET or HEAD [default: get]
  18. --help Show this message and exit.

Features

  • Asynchronous
  • Can simultaneously scan unlimited number of sites
  • Keep-alive support
  • HTTP and SOCKS proxy support
  • User agent randomization

Screenshot



Usage examples

Scan single clearweb site

  1. python3 ./pidrila.py -u http://silenthouse.yoba -M 128

Scan single onion site

  1. python3 ./pidrila.py -u http://zqktlwi4fecvo6ro.onion -m 16 -M 16 --proxy=socks5h://127.0.0.1:9050

Fast batch scan with custom User-Agent

  1. python3 ./pidrila.py -m 2048 -L darkweb_sites_list.txt --user-agent "Pantusha/2.0 (4.2BSD)"

License

License: GNU General Public License, version 2