Pidrila : Python Interactive Deepweb-Oriented Rapid Intelligent Link Analyzer

Pidrila is a 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

git clone https://github.com/enemy-submarine/pidrila.git
cd pidrila
python3 pidrila.py -u

Options

Usage: pidrila.py [OPTIONS]

Options:
-U, –user-agent TEXT User-Agent
-t, –timeout INTEGER Request timeout [default: 30]
-A, –auth TEXT Basic HTTP auth, i.e. login:password
-M, –max-connections-per-host INTEGER
How many simultaneous connections should we
open (per each host) [default: 16]
-m, –max-connections INTEGER How many simultaneous connections should we
open [default: 128]
-p, –proxy TEXT Proxy address, like socks5h://127.0.0.1:9050
-p, –pathlist FILENAME Path list
-L, –url-list FILENAME Target URL list
-u, –url TEXT Target URL, option is mutually exclusive
with url_list [required]
-l, –logs DIRECTORY Destination directory for the logs
–http-method [head|get] HTTP method: GET or HEAD [default: get]
–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

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

  • Scan single onion site

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

python3 ./pidrila.py -m 2048 -L darkweb_sites_list.txt –user-agent “Pantusha/2.0 (4.2BSD)”

R K

Recent Posts

What Is a Data Protection Platform and Why Your Organization Needs One

A data protection platform is a unified system that helps organizations discover, classify, monitor, and…

13 hours ago

How Swiss Privacy Rules Affect AI Companies Under GDPR

AI companies operating in or around Switzerland face a compliance challenge that most legal teams…

2 days ago

Swiss FADP vs EU GDPR: Key Differences for AI and Data Privacy

Two major data privacy laws now govern how organizations handle personal data across Europe; the…

3 days ago

Kali Linux Commands Cheat Sheet: Complete Quick Reference

This cheat sheet covers the essential Kali Linux commands every pentester and ethical hacker uses…

1 month ago

What I Wish I Knew Before Learning Malware Analysis and Reverse Engineering

When I first started learning malware analysis and reverse engineering, I thought the hardest part…

1 month ago

git fetch vs git pull: How They Work and When to Use Each

Both git fetch and git pull talk to a remote repository, but they do very different things to your…

2 months ago