All Projects → devanshbatham → Drishti

devanshbatham / Drishti

A fast HTTP Response status checker implemented in Python3

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Drishti

Vhostscan
A virtual host scanner that performs reverse lookups, can be used with pivot tools, detect catch-all scenarios, work around wildcards, aliases and dynamic default pages.
Stars: ✭ 767 (+1567.39%)
Mutual labels:  bugbounty
Blackwidow
A Python based web application scanner to gather OSINT and fuzz for OWASP vulnerabilities on a target website.
Stars: ✭ 887 (+1828.26%)
Mutual labels:  bugbounty
Websocket Connection Smuggler
websocket-connection-smuggler
Stars: ✭ 40 (-13.04%)
Mutual labels:  bugbounty
Gospider
Gospider - Fast web spider written in Go
Stars: ✭ 785 (+1606.52%)
Mutual labels:  bugbounty
Urlhunter
a recon tool that allows searching on URLs that are exposed via shortener services
Stars: ✭ 934 (+1930.43%)
Mutual labels:  bugbounty
Takeover
A tool for testing subdomain takeover possibilities at a mass scale.
Stars: ✭ 28 (-39.13%)
Mutual labels:  bugbounty
Allaboutbugbounty
All about bug bounty (bypasses, payloads, and etc)
Stars: ✭ 758 (+1547.83%)
Mutual labels:  bugbounty
Awsbucketdump
Security Tool to Look For Interesting Files in S3 Buckets
Stars: ✭ 1,021 (+2119.57%)
Mutual labels:  bugbounty
Sudomy
Sudomy is a subdomain enumeration tool to collect subdomains and analyzing domains performing automated reconnaissance (recon) for bug hunting / pentesting
Stars: ✭ 859 (+1767.39%)
Mutual labels:  bugbounty
Reconftw
reconFTW is a tool designed to perform automated recon on a target domain by running the best set of tools to perform scanning and finding out vulnerabilities
Stars: ✭ 974 (+2017.39%)
Mutual labels:  bugbounty
Privesc
A collection of Windows, Linux and MySQL privilege escalation scripts and exploits.
Stars: ✭ 786 (+1608.7%)
Mutual labels:  bugbounty
Subdomainizer
A tool to find subdomains and interesting things hidden inside, external Javascript files of page, folder, and Github.
Stars: ✭ 915 (+1889.13%)
Mutual labels:  bugbounty
Tiny Xss Payloads
A collection of tiny XSS Payloads that can be used in different contexts. https://tinyxss.terjanq.me
Stars: ✭ 975 (+2019.57%)
Mutual labels:  bugbounty
Paramspider
Mining parameters from dark corners of Web Archives
Stars: ✭ 781 (+1597.83%)
Mutual labels:  bugbounty
Legal Bug Bounty
#legalbugbounty project — creating safe harbors on bug bounty programs and vulnerability disclosure programs. Authored by Amit Elazari.
Stars: ✭ 42 (-8.7%)
Mutual labels:  bugbounty
Interlace
Easily turn single threaded command line applications into a fast, multi-threaded application with CIDR and glob support.
Stars: ✭ 760 (+1552.17%)
Mutual labels:  bugbounty
Gogitdumper
Dump exposed HTTP .git fast
Stars: ✭ 27 (-41.3%)
Mutual labels:  bugbounty
Burpbounty
Burp Bounty (Scan Check Builder in BApp Store) is a extension of Burp Suite that allows you, in a quick and simple way, to improve the active and passive scanner by means of personalized rules through a very intuitive graphical interface.
Stars: ✭ 1,026 (+2130.43%)
Mutual labels:  bugbounty
Ezxss
ezXSS is an easy way for penetration testers and bug bounty hunters to test (blind) Cross Site Scripting.
Stars: ✭ 1,022 (+2121.74%)
Mutual labels:  bugbounty
Brutex
Automatically brute force all services running on a target.
Stars: ✭ 974 (+2017.39%)
Mutual labels:  bugbounty

Drishti : A Fast HTTP Response Status Inspector

Drishti

What is Drishti

Drishti is a Sanskrit word meaning "sight" and refers to the gazing technique . I created this tool to gaze at the HTTP response of the urls. It filters out the dead urls . I created this tool for my personal use. Now making it public !

Why

During Recon you sometimes might get a lot of domains/subdomains/url endpoints , and ofcourse it is not possible for a normal human being to look into each domain/subdomain/url endpoint one by one (atleast not possible for me). Using Drishti you can automate this task, just paste the domains/urls in raw_urls.txt file and run the program. It will return the status code of the domains/subdomains/urls. Drishti uses aiohttp/asyncio which makes this tool asynchronous , and hence it is way much faster than a traditional python script using requests or urllib

How to use :

Note : Only works on Python3.7+

mkdir Drishti
cd Drishti
git clone https://github.com/devanshbatham/Drishti
sudo apt install python3.7 python3-venv python3.7-venv
python3.7 -m venv py37-venv
. py37-venv/bin/activate
cd Drishti
pip3 install -r requirements.txt
"paste the urls/domains/subdomains in raw_urls.txt"
python drishti.py

Example :

file : raw_urls.txt

https://google.com/
stackoverflow.com
https://facebook.com
http://twitter.com/
https://upload.twitter.com
https://platform.twitter.com
https://twitter.com/notapathxdlol
https://hackerone.com
https://test.com/nonexistentpath

Output :

output

colors =>
         404            : Red
         200            : Green
         403 or 401     : Yellow
         any other code : Cyan
         

Files :

After the program execution is completed
Two files will be created
=> Result-200.txt    : urls with 200 OK response .
=> Result-other.txt  : urls with other than 200 response.

Credits :

Thanks mate @NullPxl

Contact :

Say Hello : My twitter

Wanna show support for the tool ?

I will be more than happy if you will show some love for Animals by donating to Animal Aid Unlimited ,Animal Aid Unlimited saves animals through street animal rescue, spay/neuter and education. Their mission is dedicated to the day when all living beings are treated with compassion and love.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].