hacker-axx
Набор утилит для white-hat обучения: работа с IP, анализ безопасности.
⚠️ Только для своих систем или с разрешения владельца. Это образовательный проект, а не инструмент для атак.
Установка
pip install hacker-axx
Что умеет
Модуль ip — работа с IP-адресами
Локальные проверки (без интернета):
is_valid_ip(ip)— валидный ли IPip_version(ip)— 4 или 6is_private(ip)— приватный (192.168.x.x, 10.x.x.x)is_loopback(ip)— localhostis_global(ip)— публичныйis_multicast(ip)— multicastis_reserved(ip)— зарезервированный IANAsame_network(ip1, ip2, prefix)— в одной ли подсети
Информация из интернета (ip-api.com):
ip_info(ip)— страна, город, провайдер, координатыmy_ip()— узнать свой публичный IP
Модуль banner — ASCII-арт
banner(text, font)— красивая надпись
Пример
import hacker_axx as hx
# Локальные проверки
print(hx.is_valid_ip("8.8.8.8")) # True
print(hx.is_private("192.168.1.1")) # True
print(hx.ip_version("8.8.8.8")) # 4
# Информация об IP
info = hx.ip_info("8.8.8.8")
if info:
print(info.summary())
# Свой IP
print(hx.my_ip())
# Красивый баннер
print(hx.banner("HACKER"))
Лицензия
MIT — делай что хочешь, только укажи автора.
Автор: Богдан.
Release files for hacker-axx 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hacker_axx-0.1.0.tar.gz | 5.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hacker_axx-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.7 kB
Release files / hacker_axx-0.1.0.tar.gz
| Download URL | hacker_axx-0.1.0.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dc22d4f832ce358fb2363d29493a182f0cc561220172bc52c345a2f8d5cca001
|
|
BLAKE2b-256 checksum How to use checksums |
23bbdf20b47b6583d0c44c44a4078815be1e78a3816b18226a1926eae6ff5fd2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.13
|
Release files / hacker_axx-0.1.0-py3-none-any.whl
| Download URL | hacker_axx-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0edbd50e04ccc7ef935add9408f65d4b5d49cf70b6d24984844409d030d7031e
|
|
BLAKE2b-256 checksum How to use checksums |
1a437648013cd0dea32bda9146fb2e8171d983dc8f6f069ce2f5edc85aa963c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.13
|