Skip to main content

A Python library for generating information variations, such as typo-squatting domains, leet transformations, and custom text variations.

Project description

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.

Example usage:

from infvariation import Variation

genvar = Variation()

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

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

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

print(genvar.generate_leet('mydomain'))

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

print(genvar.generate_variations('mydomain'))

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

infvariation-0.1.1rc1.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

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

infvariation-0.1.1rc1-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file infvariation-0.1.1rc1.tar.gz.

File metadata

  • Download URL: infvariation-0.1.1rc1.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for infvariation-0.1.1rc1.tar.gz
Algorithm Hash digest
SHA256 1d4596ccdfb4ac7b988c4b57d5426ba4cb5a2c573693c550a3ccca57e78839a1
MD5 33823be996f2c0141793bf1e6ada413e
BLAKE2b-256 2e3c818e0fa0d95ee35775045eae9e892ece8ac8559b1c13c1605751ea0ddd1a

See more details on using hashes here.

File details

Details for the file infvariation-0.1.1rc1-py3-none-any.whl.

File metadata

File hashes

Hashes for infvariation-0.1.1rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 e224b9a61481c27e04737d2e876001c01697740f098407ddd1b0e8da4ad8a5c6
MD5 6a247d587b45b591dd3b8e880b0f7cbc
BLAKE2b-256 05dbb999a10a7f7f2b2a2c92722eceafd50b2dc86888dbcb67a4b011d80fa522

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