Skip to main content

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 • Cloudflare Detector • Honeypot Detector (Based on Honeyscore) • Pagelinks Extractor • Shared DNS Scanner • DNS Lookup • Geo-IP Lookup

Installation

pip install -U webeye

Getting Started

# importing
from webeye.core 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=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

image

Support

Join the support discord server here

Project details


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.2.0.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

webeye-2.2.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file webeye-2.2.0.tar.gz.

File metadata

  • Download URL: webeye-2.2.0.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.4

File hashes

Hashes for webeye-2.2.0.tar.gz
Algorithm Hash digest
SHA256 3b94bf3c2f8a42bd786bc9aec78ee5abe290f92e2c06c01104281be187132e2e
MD5 059df176c903c6ca65409a24a22c1b70
BLAKE2b-256 75cd733a715eda960759456c655380f8c9c27ccee03a1f585e2db26edc1338a3

See more details on using hashes here.

File details

Details for the file webeye-2.2.0-py3-none-any.whl.

File metadata

  • Download URL: webeye-2.2.0-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.4

File hashes

Hashes for webeye-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 60f79f3d16aa85a81e258ce2988061490268e7b61fdaf330dbea3085d805b113
MD5 87914e8245ef3657d173fa9ef4730cc0
BLAKE2b-256 08823c37b54da5af0839ae6c236dfd49f8847b28c0d7fed230c20731167a4fd5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page