Skip to main content

Web Security Assessment Tool

Project description

     


Web Security Assessment Tool

A cutting-edge utility designed exclusively for web security aficionados, penetration testers, and system administrators. WebSecProbe is your advanced toolkit for conducting intricate web security assessments with precision and depth. This robust tool streamlines the intricate process of scrutinizing web servers and applications, allowing you to delve into the technical nuances of web security and fortify your digital assets effectively.

This tool is a Proof of Concept and is for Educational Purposes Only.


WebSecProbe is designed to perform a series of HTTP requests to a target URL with various payloads in order to test for potential security vulnerabilities or misconfigurations. Here's a brief overview of what the code does:

  • It takes user input for the target URL and the path.
  • It defines a list of payloads that represent different HTTP request variations, such as URL-encoded characters, special headers, and different HTTP methods.
  • It iterates through each payload and constructs a full URL by appending the payload to the target URL.
  • For each constructed URL, it sends an HTTP GET request using the requests library, and it captures the response status code and content length.
  • It prints the constructed URL, status code, and content length for each request, effectively showing the results of each variation's response from the target server.
  • After testing all payloads, it queries the Wayback Machine (a web archive) to check if there are any archived snapshots of the target URL/path. If available, it prints the closest archived snapshot's information.

OS compatibility :

Requirements:

⭔ PYPI Installation :


pip install WebSecProbe

How To Run On CLI:

WebSecProbe <URL> <Path>

________________________

Example: WebSecProbe https://spyboy.in premium

python code

import websecprobe

probe = websecprobe.WebSecProbe(url='https://example.com', path='/path/to/assess')
probe.run()


💬 If having issue Chat here

Discord Server

⭔ Snapshots


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

WebSecProbe-0.0.6.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

WebSecProbe-0.0.6-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file WebSecProbe-0.0.6.tar.gz.

File metadata

  • Download URL: WebSecProbe-0.0.6.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for WebSecProbe-0.0.6.tar.gz
Algorithm Hash digest
SHA256 b6432749cf908b1d4395fa61428862ea8d519bdd3824b174e696797db6afd293
MD5 c34a5763343bc5d54d704dc4295c9be7
BLAKE2b-256 dacfc1e26538d69c3e8f6371e33413b5fc304f24c9238930dfb3a5ee6af74eed

See more details on using hashes here.

File details

Details for the file WebSecProbe-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: WebSecProbe-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for WebSecProbe-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 40ba61b1174ff63673c00874d128eb6ef76ad9a41e5897daeb47a07705847f2f
MD5 2d0898ffaa246ddabd35cfb82b6e9d1f
BLAKE2b-256 01760b58f3fa88145e483af8fb2029b842af20d5cd3a5f354c2ba41acd178f02

See more details on using hashes here.

Supported by

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