A Best Powerful module for making ethical hacking tools easier
Project description
Webeye
A Powerful Library for making ethical-hacking/pen-testing tools
At your Fingertips, just in 3-5 lines of code...
Features
• Subdomain Enumerator
• Port scanner
• ReverseDNS Lookup
• ReversIP Lookup
• Banner Grabber
• Firewall Detector
• Honeypot Detector (Based on Honeyscore)
• Pagelinks Extractor
• Shared DNS Scanner
• DNS Lookup
• Whois Lookup
• Geo-IP Lookup
• SiteDown detector
• ROT encoder & decoder from (ROT-1 - ROT-25)
Installation
pip install -U webeye
Getting Started
# importing
from webeye import *
# host
host="google.com"
# schema
schema="https://"
# subdomains
subdomains=subenum(host=host)
# dns lookup
dns=fetch_dns(host=host)
# banner grabber
grabbed=grab(host=host,schema=schema)
# check for ports
ports=scan(host=host, port=1025, start=0, dev_mode = False)
# cloudflare
detected=enumerate_waf(host=host)
# honeypot
honeypot=is_honeypot(host=host)
Custom Things
You can also scan specific ports, Iterable type args can also be added...
webeye.scan('google.com', [21,80,443])
You can get IP address of subdomain too...
print(webeye.subenum(target, no_ip=False))
Webeye as Asynchronous
from webeye import AsyncHelper
asyncmanner = AsyncHelper()
async def portscan(target):
await asyncmanner.scan(target, 1024)
async def reversedns(target):
await asyncmanner.reversedns(target)
async def whois(target):
await asyncmanner.whois(target)
async def extract_pagelink(target):
await asyncmanner.extract_pagelink(target)
async def shared_dns(target):
await asyncmanner.fetch_shared_dns(target)
async def bannergrabber(target):
await asyncmanner.grab(target)
async def geoip(target):
await asyncmanner.geoip(target)
async def find_subdomains(target):
await asyncmanner.find_subdomains(target)
async def dnslook(target):
await asyncmanner.fetch_dns(target)
async def reversiplook(target):
await asyncmanner.reverseip(target)
async def enumeratefirewall(target):
await asyncmanner.enumerate_firewall(target)
async def is_honeypot(target):
await asyncmanner.is_honeypot(target)
Webeye as CLI
Support
• Discord
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file webeye-2.3.12.tar.gz
.
File metadata
- Download URL: webeye-2.3.12.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
2b21194a36bcf6ac3488e7850a55d9ae85ce4490f9137398f518c6601e290da7
|
|
MD5 |
bff45e1407e45d1846c473feaa3b7432
|
|
BLAKE2b-256 |
8aceb6c3fb2a4a8f88dc74d3d6ec90ab539f07837e2c01bb75485e07b05390f6
|
File details
Details for the file webeye-2.3.12-py3-none-any.whl
.
File metadata
- Download URL: webeye-2.3.12-py3-none-any.whl
- Upload date:
- Size: 10.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
6f7c57e1be341b7b646ecc1638580c76d47ad8e8ec4ccb7c8c0340ec62f1050b
|
|
MD5 |
6253e73f5636b6d95fc72b42a6e3c3ca
|
|
BLAKE2b-256 |
1c1df966222a066f0d5f60dd20e7234395e200a8d9f01d92fb6044d452ada60b
|