Skip to main content

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

image

Support

Discord

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.3.12.tar.gz (10.4 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.3.12-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

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

Hashes for webeye-2.3.12.tar.gz
Algorithm Hash digest
SHA256 2b21194a36bcf6ac3488e7850a55d9ae85ce4490f9137398f518c6601e290da7
MD5 bff45e1407e45d1846c473feaa3b7432
BLAKE2b-256 8aceb6c3fb2a4a8f88dc74d3d6ec90ab539f07837e2c01bb75485e07b05390f6

See more details on using hashes here.

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

Hashes for webeye-2.3.12-py3-none-any.whl
Algorithm Hash digest
SHA256 6f7c57e1be341b7b646ecc1638580c76d47ad8e8ec4ccb7c8c0340ec62f1050b
MD5 6253e73f5636b6d95fc72b42a6e3c3ca
BLAKE2b-256 1c1df966222a066f0d5f60dd20e7234395e200a8d9f01d92fb6044d452ada60b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.3.12 This release

2 files

2.3.0

2 files

2.2.9

2 files

2.2.8

2 files

2.2.7

2 files

2.2.6

2 files

2.2.5

2 files

2.2.4

2 files

2.2.3

2 files

2.2.2

2 files

2.2.1

2 files

2.2.0

2 files

2.1.8

2 files

2.1.2

2 files

2.1.1

2 files

2.0.5

2 files

2.0.3

2 files

1.0.0

2 files

0.2.0

2 files

Supported by

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