Программирование [Все Части]Продвинутый Python: Сеть и безопасность [InfiniteSkills]

S

Samigg


[InfiniteSkills] Продвинутый Python: Сеть и безопасность [2014]

1. Введение
  • Добро пожаловать
  • Что мы рассмотрим
  • Получение и установка Python
  • Интегрированные среды разработки
  • Python 2 по сравнению с Python 3
  • Как получить доступ к Вашим рабочим файлам
2. Освежаем память о Python
  • Консоль Python
  • Создание и запуск скриптов
  • Переменные
  • Циклы
  • Scoping
  • Подпрограммы
  • Условные операторы
  • Вызов в системе
  • Используя потоки
  • Парсинг параметров
  • Обработка исключений
  • Установка дополнительных пакетов
  • Классы
  • Экземпляры
3. Сетевая часть
  • Сетевой клиент
  • Сетевой сервер
  • Граббинг баннеров
  • Простой http запрос
  • Захвата пакетов
  • Чтение заголовков
  • Синтаксический анализ pcap файлов
  • Создание сырых пакетов в Scapy
  • Общение с SSL
  • Общение с SMTP-серверами
  • Общение с POP3 и IMAP серверами
  • Общениес с FTP
  • Мультикастинг
  • UDP
  • Клиент Telnet
4. HTTP часть
  • Аутентификация
  • Установка пользовательского агента
  • Установка Cookie
  • Использование HEAD запроса
  • Взаимодействие с веб-формами
  • Парсинг веб-ответов
  • Использование веб-прокси
  • Загрузка файлов через http
  • Spidering (глобальный поиск по сети)
5. Скрипты безопасности
  • Многопоточное тестирование сети
  • Создание альтернативных потоков данных
  • Нечеткое тестирование на Python
  • Отладка с помощью Python
5. Скрипты безопасности
  • Стеганография с Stepic (Python image steganography - python-stepic) (Стеганогра́фия — способ передачи или хранения информации с учётом сохранения в тайне самого факта такой передачи)
  • Шифрование и дешифрование данных
  • Скрытие зашифрованных данных с помощью стеганографии
  • Взаимодействие с MySQL
  • Воспроизведение сетевого трафика
6. Скрипты для судебной экспертизы
  • Доступ к реестру Windows - Часть 1
  • Доступ к реестру Windows - Часть 2
  • Доступ к MFT - Часть 1 (MFT — главная файловая таблица (база данных), в которой хранится информация о содержимом тома с файловой системой NTFS, представляющая собой таблицу, строки которой соответствуют файлам тома, а столбцы — атрибутам файлов)
  • Доступ к MFT - Часть 2
  • Разбор журналов
  • Анализ загрузочной записи
  • Чтении альтернативных потоков данных
  • Процесс получения списков
  • Получение доступа к базам данных SQLite
  • Доступ данных SQLite для браузера
  • Получение доступа к корзине
  • Прогулки по файловой системе
  • Поиск файлов по времени
7.Twisted Python (Twisted — это фреймворк на Python для разработки сетевых приложений, который среди многих других применений, может быть использован и для параллельной обработки данных — мультипроцессности)
  • Что Такое Twisted?
  • Эхо-Сервер
  • Эхо-Клиент
  • Http-клиент
8. Заключение
  • Заканчиваю курс
  • Что Дальше

 
Последнее редактирование модератором:
Сверху Снизу