Scapy, Продвинутый Python и Этический хакинг [halildeniz]
Get All Three Books: Scapy, Advanced Python, and Ethical Hacking!
Язык: английский
Освоение продвинутого Python с нуля до профессионального уровня: техники, советы и реальные примеры применения
Раскройте весь потенциал Python с этим всеобъемлющим руководством на 227 страниц и 50 глав. От продвинутых техник, таких как метапрограммирование и конкурентность, до практических советов по оптимизации производительности кода — эта книга создана для разработчиков, готовых выйти за пределы основ. Идеально подходит для автоматизации задач, создания эффективных приложений и освоения Python для реального применения. Независимо от того, являетесь ли вы разработчиком, дата-сайентистом или системным администратором, это руководство поможет вам улучшить навыки и вывести проекты на новый уровень.
Содержание:
Введение в Python
Переменные и типы данных
Базовые операторы и выражения
Условные операторы (if-elif-else)
Циклы (for и while)
Функции и модули
Списки, кортежи и словари
Множества и операции со списками
Работа с файлами
Обработка исключений
Объектно-ориентированное программирование (ООП) в Python
Классы и объекты
Наследование и полиморфизм
Декораторы и генераторы
Лямбда-функции и map, filter, reduce
Продвинутые структуры данных
Модули и пакеты
Стандартная библиотека Python
Чтение и запись данных (CSV, JSON, XML)
Работа с базами данных (SQLite и SQL)
Интеграция API и веб-запросы (библиотека Requests)
Внешние библиотеки и управление пакетами (pip и virtualenv)
Многопоточность и многопроцессность
Планирование и работа со временем (datetime и time)
Регулярные выражения (Regex)
Сетевое программирование на Python (сокеты и HTTP-библиотеки)
и многое другое
Освоение Scapy: Полное руководство по анализу сетей
Добро пожаловать в увлекательный мир анализа сетей, где каждый пакет несёт свою историю, а понимание сложного танца цифровой коммуникации — это и искусство, и наука. «Mastering Network Analysis with Scapy» — это не просто учебник по инструменту, это ключ к более глубокому пониманию цифрового мира вокруг нас. В основе Scapy — мощный и универсальный инструмент, открывающий безграничные возможности для сетевых специалистов, энтузиастов в области безопасности и исследователей. Хотите ли вы глубже понять сетевые протоколы, усилить безопасность или просто исследовать просторы сетевого взаимодействия — Scapy станет вашим проводником, лабораторией и полигоном.
На страницах книги мы пройдём путь от основ создания пакетов до сложных техник атак и защиты. Каждая глава раскрывает новый уровень знаний, соединяя теорию с практикой и упражнениями. Вы будете не только изучать функционал Scapy, но и понимать «почему» за каждым «как», открывая внутренние механизмы работы сетевых протоколов. Постепенно вы перейдёте от пассивного наблюдателя к активному участнику цифрового диалога, который непрерывно происходит в сетевых кабелях и эфире вокруг нас.
Содержание:
Введение в Scapy — обзор, установка, базовое использование
Сетевые уровни и пакеты — модель OSI и структура данных
Конструирование и модификация пакетов
Основы сниффинга пакетов — захват сетевого трафика
Продвинутый сниффинг — фильтры и тонкие настройки
Ethernet и ARP — работа и модификация ARP-пакетов
Протоколы IP: IPv4 и IPv6 — структура и анализ
TCP и UDP — сравнение, структура, особенности
ICMP и пинг-сканирование сетей
DNS — крафтинг запросов и ответов
Основы сетевой безопасности и роль Scapy
Атаки «человек посередине» (MITM) через ARP
Инъекции пакетов — создание и внедрение в трафик
DoS-атаки — TCP SYN flood и защита
Подмена DNS и отравление кэша
Создание собственных протоколов в Scapy
Атаки и защита на втором уровне (VLAN hopping и др.)
Автоматизация сетевого сканирования
Анализ беспроводного трафика (Wi-Fi)
Повтор (replay) атак с использованием пакетов
Построение собственного анализатора пакетов
Картирование сети и визуализация топологий
IDS на Scapy — обнаружение подозрительного трафика
Подмена пакетов и спуфинг
Обработка больших объёмов сетевых данных
Проект 1: Создание полноценного сетевого сканера
Проект 2: Intrusion Detection and Prevention System (IDPS)
Проект 3: Мониторинг DNS и предотвращение атак
Проект 4: Продвинутый сниффер в реальном времени
Финальный проект: комплексный инструмент сетевой безопасности
Освоение Python для этичного хакинга: Полное руководство по созданию инструментов для взлома
В современную цифровую эпоху грань между кибербезопасностью и хакингом актуальна как никогда. По мере развития технологий растут и угрозы, исходящие от злоумышленников. Но те же инструменты и техники, которые используют атакующие, могут быть применены и этичными хакерами для защиты и укрепления систем. Эта книга предназначена для тех, кто хочет погрузиться в мир этичного хакинга с помощью Python — одного из самых мощных и универсальных языков программирования.
На страницах книги вы создадите 50 различных инструментов для хакинга, каждый из которых решает определённую задачу в сфере кибербезопасности. Эти инструменты помогут глубже понять, как выполняются атаки, и одновременно вооружат знаниями для защиты от них. Независимо от того, новичок вы или опытный специалист по безопасности, книга улучшит ваши навыки Python и даст практическое понимание мира этичного хакинга.
Давайте начнём это путешествие, где Python станет не просто языком программирования, а мощным оружием в борьбе с киберугрозами.
Содержание:
Глава 1: Сбор информации
IP Locator — поиск данных об IP-адресе
Domain Enumerator — перечисление поддоменов домена
Email Harvester — сбор email-адресов с сайтов
Social Media Scraper — автоматизация сбора данных с соцсетей
Whois Lookup — выполнение whois-запросов
Network Mapper — построение карты устройств сети
OSINT Framework — интеграция OSINT-инструментов
Глава 2: Взлом паролей
MD5 Cracker — взлом MD5-хэшей
SHA-256 Resolver — атака на SHA-256
Dictionary Attack — словарный перебор паролей
Rainbow Table Generator — создание и использование радужных таблиц
Hybrid Attack Tool — гибрид словаря и brute-force
Password Strength Checker — проверка силы паролей
GPU Cracker — ускорение атак с помощью GPU
Глава 3: Brute Force атаки
Login Page Brute Forcer — атака на формы входа
FTP Brute Forcer — brute-force для FTP
SSH Attack Tool — перебор SSH-доступа
Database Brute Forcer — атака на базы данных (MySQL и др.)
API Endpoint Tester — тестирование API на уязвимости brute force
Network Device Forcer — атака на устройства (роутеры и т. д.)
CAPTCHA Bypass — методы обхода CAPTCHA
Глава 4: Манипуляции пакетами (Scapy)
Packet Sniffer — захват и анализ пакетов
Packet Editor — редактирование пакетов
ARP Spoofing Tool — ARP-спуфинг
SYN Flood — симуляция DDoS SYN flood
Packet Crafting Suite — создание собственных пакетов
Network Scanner — сканер сети с кастомными пакетами
Protocol Fuzzer — фуззер для поиска уязвимостей
Глава 5: Компьютерная криминалистика
File Signature Analyzer — анализ сигнатур файлов
Deleted File Recovery — восстановление удалённых файлов
Memory Dump Analyzer — анализ дампов памяти
Log Analyzer — анализ системных логов
Forensic Imaging Tool — создание образов дисков
Email Forensic Tool — анализ почтовых заголовков
Browser History Analyzer — анализ истории браузеров
Глава 6: Создание малвари (в исследовательских целях)
Ransomware Simulator — имитация программы-вымогателя
Keylogger — запись нажатий клавиш
Backdoor Utility — создание бэкдора
Botnet Controller — управление ботнетом
Rootkit Builder — разработка руткита
Trojan Generator — генератор троянов
Cryptojacking Script — майнинг на чужих ресурсах
Глава 7: Инструменты для веб-безопасности
SQL Injection Tester — проверка на SQL-инъекции
XSS Exploiter — тестирование XSS-уязвимостей
CSRF Simulator — атаки CSRF
Web Shell Deployer — загрузка веб-шеллов
Security Header Analyzer — анализ HTTP-заголовков безопасности
Content Scraper — анализ контента сайтов
Automated Security Auditor — автоматический аудит веб-приложений
Спойлер: Оригинал
Цена 5200 руб. (65 долларов)
Скачать:
Для просмотра содержимого вам необходимо авторизоваться