Skip to main content

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


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)

Source distribution for infosips 1.0.0
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)

Table of built distributions (wheels) for infosips 1.0.0
File Interpreter ABI Platform Actions
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.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page