Skip to main content

hacker-axx

Набор утилит для white-hat обучения: работа с IP, анализ безопасности.

⚠️ Только для своих систем или с разрешения владельца. Это образовательный проект, а не инструмент для атак.

Установка

pip install hacker-axx

Что умеет

Модуль ip — работа с IP-адресами

Локальные проверки (без интернета):

  • is_valid_ip(ip) — валидный ли IP
  • ip_version(ip) — 4 или 6
  • is_private(ip) — приватный (192.168.x.x, 10.x.x.x)
  • is_loopback(ip) — localhost
  • is_global(ip) — публичный
  • is_multicast(ip) — multicast
  • is_reserved(ip) — зарезервированный IANA
  • same_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)

Source distribution for hacker-axx 0.1.0
File Size Uploaded
hacker_axx-0.1.0.tar.gz 5.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hacker-axx 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

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