CyberToolkit

تاریخ انتشار: 2026-06-26 08:55:35

# CyberToolkit

**CyberToolkit** یک ابزار چندمنظوره نوشته‌شده با زبان Python برای تحلیل شبکه، بررسی سرویس‌های وب و انجام وظایف رایج امنیت سایبری است. این پروژه با هدف یادگیری، توسعه مهارت‌های برنامه‌نویسی و ارائه یک مجموعه ابزار ماژولار برای تحلیل و مدیریت اطلاعات فنی طراحی شده است.

### امکانات

* دریافت اطلاعات IP
* بررسی رکوردهای DNS
* نمایش اطلاعات Whois دامنه
* تحلیل گواهی SSL/TLS
* بررسی هدرهای امنیتی HTTP
* شناسایی فناوری‌های مورد استفاده در وب‌سایت
* اسکن پورت‌های مشخص‌شده
* تولید هش (MD5، SHA1، SHA256، SHA512)
* تشخیص نوع هش
* رمزگذاری و رمزگشایی Base64
* تجزیه و تحلیل URL
* نمایش محتوای Header و Payload توکن‌های JWT
* تولید گزارش در قالب JSON، HTML و CSV
* داشبورد آماری و سیستم مدیریت تنظیمات

### ویژگی‌های پروژه

* طراحی ماژولار و قابل توسعه
* رابط خط فرمان (CLI)
* استفاده از کتابخانه Rich برای نمایش خروجی زیبا
* ثبت گزارش‌ها و لاگ‌ها
* ساختار مناسب برای افزودن قابلیت‌های جدید

### مناسب برای

* یادگیری Python
* آشنایی با مفاهیم شبکه و وب
* تمرین توسعه ابزارهای خط فرمان
* مستندسازی و تحلیل اطلاعات فنی

> **توجه:** این پروژه صرفاً برای اهداف آموزشی، تحلیل و استفاده مجاز روی سیستم‌ها و سرویس‌هایی که مالک آن هستید یا مجوز بررسی آن‌ها را دارید توسعه داده شده است.