A best Powerful module for making ethical hacking tools easier
Project description
webeye
A Best Powerful module for making ethical hacking tools easier
Installation
pip install -U webeye
Getting Started
# importing
from webeye import *
# host
host="quotientbot.xyz"
# 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=is_cloudflare(host=host, schema=schema)
# 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 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 is_cloudflare(target):
await asyncmanner.is_cloudflare(target)
async def is_honeypot(target):
await asyncmanner.is_honeypot(target)
Webeye as CLI
Support
Join the support discord server here
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
webeye-2.1.1.tar.gz
(8.4 kB
view hashes)
Built Distribution
webeye-2.1.1-py3-none-any.whl
(8.5 kB
view hashes)