Skip to main content

This tool lets you perform some quick tasks for CTFs and Pentesting.

Project description

AlteMatrix

================================================

This tool lets you convert strings and numbers between number bases (2, 8, 10 and 16) as well as ASCII text. You can use the IP address analyzer to find out details on IPv4 and perform abbreviation as well as expansion on IPv6 addresses. It can also perform a two's complement calculation as well.

You can visit CodingPeps to learn more about how to use it.

Installation

================

$ pip install AlteMatrix

Usage

$ python
$ import AlteMatrix as AM

Note that all the functions can perform a silent operation by adding the " _s " to the end of the function, unless stated otherwise!

"converter" module

$ import AlteMatrix.converter as con
Call Function
converter.binary.
to_octal() Convert binary to octal.
to_decimal() Convert binary to decimal.
to_hexadecimal() Convert binary to hexadecimal.
to_text() Convert binary to ASCII text.
converter.decimal.
to_binary() Convert decimal to binary.
to_octal() Convert decimal to octal.
to_hexadecimal() Convert decimal to hexadecimal.
to_text() Convert decimal to ASCII text.
converter.octal.
to_binary() Convert octal to binary.
to_decimal() Convert octal to decimal.
to_hexadecimal() Convert octal to hexadecimal.
to_text() Convert octal to ASCII text.
converter.hexadecimal.
to_binary() Convert hexadecimal to binary.
to_octal() Convert hexadecimal to octal.
to_decimal() Convert hexadecimal to decimal.
to_text() Convert hexadecimal to ASCII text.
converter.user_defined.
udf() Convert from any number base to another.
udt() Convert from text to any number base or vice-versa.

"ipanalyzer" module

$ import AlteMatrix.ipanalyzer as ipan
  • ipv4() - Perform analysis on IPv4 addresses.

  • ipv6() - Perform analysis on IPv6 addresses.

"2comp" module

$ import AlteMatrix.twos_complement as comp2
  • com2() - Perform two's complement test on a number with a multiplier.

================================================

Try help(fucntion_name) to learn more about a function.

Support Teams

Follow @codingpeps

:octocat:

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

AlteMatrix-1.0.0.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

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

AlteMatrix-1.0.0-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

Details for the file AlteMatrix-1.0.0.tar.gz.

File metadata

  • Download URL: AlteMatrix-1.0.0.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.10.0

File hashes

Hashes for AlteMatrix-1.0.0.tar.gz
Algorithm Hash digest
SHA256 49e9b73c9d901715178ea93c0f92653cb57bb0756b86b41ec2ed8a01205939b1
MD5 4d2def222242cd59d2506be1e84b5a29
BLAKE2b-256 a7718ac10b82e1648c625dadbc54664e1371f7bf5a29f844c0af3bf65b1b0951

See more details on using hashes here.

File details

Details for the file AlteMatrix-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: AlteMatrix-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.10.0

File hashes

Hashes for AlteMatrix-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 47e91de6dc83b92862b66a512682f789a91fc57788c122d45fdf9058f21e6bf1
MD5 d6a11746272d654ce5800b4d6132c3e5
BLAKE2b-256 87510449a1ef8abf3436b1825e466dfa72b6173f8876ddac0e9de9d8d2728616

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