Skip to main content

An ethical hacking tool for testing vulnerable SIP endpoints.

Project description

InfoSips - SIP Information Stealer

InfoSips is a penetration testing tool designed for ethical hacking and security research on vulnerable sips endpoints. Use responsibly and report vulnerabilities to affected vendors.

Installation

pip install infosips

Yes, you can modify the script to request information from each stage dynamically. Instead of sending one request with a wildcard path, the script will iterate through each possible structure and send multiple requests, capturing responses from every stage.


How This Works:

  1. Iterate Over Each Level: The script will generate different URL structures based on a specified wildcard depth.

  2. Send Requests for Each Variation: It will send a request for:

/users/*

/users//

/users///*

and so on, up to the specified depth.

  1. Capture and Store Responses: Each response is logged and optionally saved to a file.

How This Works:

  1. Dynamically Generates URL Paths:

The script starts with https://{base_url}/sips/sipsys/users/*

Then https://{base_url}/sips/sipsys/users//

Then https://{base_url}/sips/sipsys/users///*

This continues up to --wildcard-depth (default: 3)

  1. Sends Requests for Each Stage:

Requests data from each level

Stores responses if successful

  1. Saves Responses to a File (Optional):

If --output file.txt is used, all responses are stored for later analysis.


Example Commands

  1. Run with Default 3 Wildcard Depth:
python infosteal.py https://example.com/sips --wildcard-depth 3 --verbose

Sends requests to:

https://example.com/sips/sipsys/users/* https://example.com/sips/sipsys/users/*/* https://example.com/sips/sipsys/users/*/*/*

  1. Run with 5 Wildcard Depth and Save Output:
python infosteal.py https://example.com/sips --wildcard-depth 5 --output results.txt

Sends requests up to depth 5 and saves all results in results.txt.

  1. Use a Proxy and Custom Headers:
python infosteal.py https://example.com/sips --proxy http://127.0.0.1:8080 --headers '{"User-Agent": "Mozilla/5.0"}' --wildcard-depth 4

✅ Requests Information from Every Stage ✅ Automatically Iterates Through Depths ✅ Handles Errors Gracefully (404, Timeout, etc.) ✅ Supports Output to File for Offline Analysis ✅ Works with Proxies and Custom Headers


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

infosips-1.0.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

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

infosips-1.0.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file infosips-1.0.0.tar.gz.

File metadata

  • Download URL: infosips-1.0.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for infosips-1.0.0.tar.gz
Algorithm Hash digest
SHA256 19f71be7229ad40d29cd8ced52cbe150bb5778af04b453974374011e3300906d
MD5 b47722bb2038eabebf38d82b52edc54b
BLAKE2b-256 e787970b3aa2c32f234beed9b8c4a58e0e50d489b9c0523e0afb308ebd14b59a

See more details on using hashes here.

File details

Details for the file infosips-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: infosips-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for infosips-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a88cba65952bcf8edff83b0e2ae6694445c3115c4ad37d0262d915d2b06029bc
MD5 a4bb7f1052411eecd71da4b534d11f62
BLAKE2b-256 d6176575ac0c5a4bb0c4a23763782345f82dc196eb7704f07fe7e568f57043f2

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