I used examples from the books & materials
- "Violent Python" TJ O'Connor;
- "Black Hat Python" Python Programming for Hackers and Pentesters by Justin Seitz;
- "Security with Go" by John Daniel Leon;
- "Python Web Penetration Testing Cookbook" by C.Buchanan, T.Ip, B.May, D.Mound, A.Mabbit;
- asecuritysite;
- Криптография с Python;
- "Black Hat Go" Go Programming For Hackers and Pentesters by Tom Steele, Chris Patten, and Dan Kottmann.
List of projects
- Перебор паролей в passwd
- Перебор паролей к архиву
- Перебор паролей SSH
- Перебор HTML-форм
- Сканер портов
- Сканер портов через Nmap
- Конкурентное сканирование портов
- Определение IP и адреса
- Определение IP и адреса II
- Поиск устройств в сети
- Поиск сетевых устройств
- Проверка хоста по IP
- Получение IP-адреса хоста
- Получение MX записей
- Получение имен серверов DNS
- Checker ресурса
- Тест SSH
- Перебор сетевых пакетов
- Получение DNS записей
- Перебор поддоменов
- Исследование Sqlite браузера
- Получение данных PDF
- Определение типа файла (изображения)
- Определение типа файла (расширенное)
- Получение геотегов изображения
- Получение cookies
- Получение информации по MAC-адресу
- Получение информации о файлах
- Шифр RSA
- Шифр Цезаря
- Шифр ROT-13
- Шифр Виженера
- Книжный шифр
- Шифровальщик
- Кодирование base-64
- Стеганография
- Поиск данных в изображении и их извлечение
- Получение заголовков HTTP
- Поиск комментариев на web-страницах
- Поиск скрытых файлов на web-сервере
- Подмена User Agent
- Получение заголовков
- Grabbing сетевого устройства
- Поиск изменяемых файлов
- Поиск уязвимых файлов
- Изменение атрибутов файлов
- Определение прав доступа к файлам
- Определение принадлежности файлов
- Получение ссылок для Maltego
- Получение данных email для Maltego
- Идентификация альтернативных сайтов путем подмены данных agent
- Использование API Shodan
- SSH бот-сеть
- TCP proxy
- SSH туннелирование
- Удаленный шелл
- SYN flood
- Netcat
- Взлом OSPF
- Загрузка своих данных в icmp пакет
- Чтение загрузочного сектора
- Генератор случайных цифр (псевдо)
- Создание карт объектов
───────────────────────────────────────────────────────────────────────────────
Language Files Lines Blanks Comments Code Complexity
───────────────────────────────────────────────────────────────────────────────
Go 65 4758 878 269 3611 888
Plain Text 9 21110 0 0 21110 0
Markdown 2 20 3 0 17 0
───────────────────────────────────────────────────────────────────────────────
Total 76 25888 881 269 24738 888
───────────────────────────────────────────────────────────────────────────────
Estimated Cost to Develop (organic) $784,563
Estimated Schedule Effort (organic) 12.54 months
Estimated People Required (organic) 5.56
───────────────────────────────────────────────────────────────────────────────
Processed 262599 bytes, 0.263 megabytes (SI)
───────────────────────────────────────────────────────────────────────────────
Thanks to all authors of amazing books on information security
In spite of the license, I PREDICT that all the examples here are for reference only, and not for criminal (or malicious) purposes.
Use Go Modules && install
sudo apt-get install libpcap-dev
This project is licensed under MIT license. Please read the LICENSE file.
Welcomes any kind of contribution. Please read the CONTRIBUTING, ISSUE TEMPLATE and CODE_OF_CONDUCT file.