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
- CodingPeps - https://www.codingpeps.com
- BrownBear(https://github.com/Brown-Bear-2021)
- BearSec
Follow @codingpeps
:octocat:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49e9b73c9d901715178ea93c0f92653cb57bb0756b86b41ec2ed8a01205939b1
|
|
| MD5 |
4d2def222242cd59d2506be1e84b5a29
|
|
| BLAKE2b-256 |
a7718ac10b82e1648c625dadbc54664e1371f7bf5a29f844c0af3bf65b1b0951
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47e91de6dc83b92862b66a512682f789a91fc57788c122d45fdf9058f21e6bf1
|
|
| MD5 |
d6a11746272d654ce5800b4d6132c3e5
|
|
| BLAKE2b-256 |
87510449a1ef8abf3436b1825e466dfa72b6173f8876ddac0e9de9d8d2728616
|