Skip to main content

infvariation

The library is easy to use and can be integrated into larger projects or used as a standalone tool for data variation tasks.

infVariation currently provides three main functions:

** typosquatting: **  This function generates variations of URLs to simulate common typing errors, helping to identify potential vulnerabilities. The input is a URL, and the output is alternative versions of that URL.

** leet: ** This function converts text into a modified form by replacing letters with numbers and other symbols, creating a "leet" (1337) version of the original text.

** generate_variations: ** This function generates various text variations by applying different modification patterns.

Installation

pip installation

$ pip install infvariation==0.1.2
$ uv pip install infvariation==0.1.2

Example usage as a library:

from infvariation import Variation

genvar = Variation()

print("-----------")

print(genvar.typosquatting('mydomain.com'))

print("-----------")

print(genvar.generate_leet('mydomain'))

print("-----------")

print(genvar.generate_variations('mydomain'))

Metadata

Release files for infvariation 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for infvariation 0.1.2
File Size Uploaded Provenance Actions
infvariation-0.1.2.tar.gz 2.8 kB Without provenance Details for infvariation-0.1.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for infvariation 0.1.2
File Interpreter ABI Platform Actions
infvariation-0.1.2-py3-none-any.whl Python 3 none any Details for infvariation-0.1.2-py3-none-any.whl

Total release size: 5.5 kB

Release files / infvariation-0.1.2.tar.gz

Download URL infvariation-0.1.2.tar.gz
Size 2.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1c7f92841203b9a4e1d18ef2386bdf99f876ad64e30998c335ae03bb4d1f0aac
BLAKE2b-256 checksum
How to use checksums
e8053fe132a1a223484047a3cbe88e76e436e2e1c313570d6e21aee130d5304c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.3

Release files / infvariation-0.1.2-py3-none-any.whl

Download URL infvariation-0.1.2-py3-none-any.whl
Size 2.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6bd8e8c70a39536d9c81e0a2f818bcec3a630dd28caac16938cd9cd86bd19b8e
BLAKE2b-256 checksum
How to use checksums
460583d065ccf01a9bf0339a806b98b5bcd67f8fd33312a1d9d2d5be497f6fa4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.3

Security for infvariation 0.1.2

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.

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