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:
-
Iterate Over Each Level: The script will generate different URL structures based on a specified wildcard depth.
-
Send Requests for Each Variation: It will send a request for:
/users/*
/users//
/users///*
and so on, up to the specified depth.
- Capture and Store Responses: Each response is logged and optionally saved to a file.
How This Works:
- 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)
- Sends Requests for Each Stage:
Requests data from each level
Stores responses if successful
- Saves Responses to a File (Optional):
If --output file.txt is used, all responses are stored for later analysis.
Example Commands
- 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/*/*/*
- 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.
- 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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
19f71be7229ad40d29cd8ced52cbe150bb5778af04b453974374011e3300906d
|
|
| MD5 |
b47722bb2038eabebf38d82b52edc54b
|
|
| BLAKE2b-256 |
e787970b3aa2c32f234beed9b8c4a58e0e50d489b9c0523e0afb308ebd14b59a
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a88cba65952bcf8edff83b0e2ae6694445c3115c4ad37d0262d915d2b06029bc
|
|
| MD5 |
a4bb7f1052411eecd71da4b534d11f62
|
|
| BLAKE2b-256 |
d6176575ac0c5a4bb0c4a23763782345f82dc196eb7704f07fe7e568f57043f2
|