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
Metadata
Release files for infosips 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| infosips-1.0.0.tar.gz | 4.8 kB | Without provenance | Details for infosips-1.0.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| infosips-1.0.0-py3-none-any.whl | Python 3 | none | any | Details for infosips-1.0.0-py3-none-any.whl |
Total release size: 9.9 kB
Release files / infosips-1.0.0.tar.gz
| Download URL | infosips-1.0.0.tar.gz |
|---|---|
| Size | 4.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
19f71be7229ad40d29cd8ced52cbe150bb5778af04b453974374011e3300906d
|
|
BLAKE2b-256 checksum How to use checksums |
e787970b3aa2c32f234beed9b8c4a58e0e50d489b9c0523e0afb308ebd14b59a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / infosips-1.0.0-py3-none-any.whl
| Download URL | infosips-1.0.0-py3-none-any.whl |
|---|---|
| Size | 5.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a88cba65952bcf8edff83b0e2ae6694445c3115c4ad37d0262d915d2b06029bc
|
|
BLAKE2b-256 checksum How to use checksums |
d6176575ac0c5a4bb0c4a23763782345f82dc196eb7704f07fe7e568f57043f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Security for infosips 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.