Python для сетевых инженеров. Автоматизация сети, программирование и DevOps [Эрик Чоу] (pdf) читать постранично, страница - 3

-  Python для сетевых инженеров. Автоматизация сети, программирование и DevOps  [3-е издание] (пер. С. В. Черников) (и.с. Для профессионалов) 9.71 Мб, 528с. скачать: (pdf) - (pdf+fbd)  читать: (полностью) - (постранично) - Эрик Чоу

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

186
Циклический перебор словарей................................ 188
Шаблоны.................................................... 190
Переменные в шаблонах Jinja2................................. 192
Циклы в Jinja2.............................................. 193
Условные выражения в Jinja2................................... 193
Переменные групп и хостов...................................... 196
Переменные группы......................................... 196
Переменные хоста.......................................... 197
Ansible Vault.................................................. 198
Подключение файлов и роли в Ansible............................... 200
Инструкции include в Ansible................................... 201
Роли Ansible............................................... 202
Написание собственного модуля................................... 206
Ваш первый модуль.......................................... 206
Ваш второй модуль.......................................... 208
Резюме..................................................... 210

10

Оглавление

Глава 6. Сетевая безопасность с использованием Python................... 211
Подготовка лаборатории........................................ 212
Python Scapy................................................. 216
Установка Scapy............................................ 216
Интерактивные примеры...................................... 218
Захват пакетов с помощью Scapy............................... 220
Сканирование TCP-портов..................................... 221
Коллекция пакетов для проверки связи............................ 225
Распространенные атаки...................................... 226
Ресурсы о Scapy............................................ 226
Списки доступа............................................... 227
Реализация списков доступа с помощью Ansible..................... 228
Списки доступа по MAC-адресам............................... 231
Поиск в Syslog................................................ 233
Поиск с помощью модуля регулярных выражений.................... 234
Другие инструменты............................................ 236
Приватные VLAN............................................ 236
UFW и Python.............................................. 237
Дополнительный материал....................................... 238
Резюме..................................................... 239
Глава 7. Сетевой мониторинг с использованием Python: часть 1.............. 240
Подготовка лаборатории........................................ 241
SNMP...................................................... 242
Подготовка................................................ 244
PySNMP.................................................. 246
Python для визуализации данных................................... 251
Matplotlib................................................. 252
Pygal.................................................... 259
Работа с Cacti в Python.......................................... 264
Установка................................................. 265
Сценарий на Python в качестве источника данных.................... 267
Резюме..................................................... 269
Глава 8. Сетевой мониторинг с использованием Python: часть 2.............. 270
Graphviz.................................................... 271
Подготовка лаборатории..................................... 272

 Оглавление

Оглавление

11

Установка................................................. 274
Примеры работы с Graphviz................................... 274
Примеры с Graphviz и Python................................... 277
Создание графа ближайших соседей с помощью LLDP................ 278
Потоковый мониторинг.......................................... 287
Разбор NetFlow с помощью Python............................... 288
Мониторинг трафика с помощью ntop............................... 293
Расширение ntop с помощью Python.............................. 296
sFlow.................................................... 300
Резюме..................................................... 304
Глава 9. Создание сетевых веб-сервисов с помощью Python................. 305
Сравнение веб-фреймворков для Python............................. 307
Flask и подготовка лаборатории................................... 309
Введение в фреймворк Flask...................................... 310
Клиент HTTPie.............................................. 312
Маршрутизация URL......................................... 313
URL-переменные............................................ 314
Генерация URL.............................................. 316
Возвращение результата с помощью jsonify........................ 317
API для сетевых ресурсов........................................ 318
Flask-SQLAlchemy........................................... 318
API для работы с содержимым сети.............................. 320
API для работы с устройствами................................. 323
API для работы с отдельными устройствами........................ 325
Динамические сетевые операции.................................. 326
Асинхронные операции....................................... 328
Аутентификация и авторизация.................................... 331
Выполнение Flask в контейнерах................................... 333
Резюме..................................................... 337
Глава 10. Облачные сетевые технологии AWS........................... 338
Подготовка к работе с AWS...................................... 339
AWS CLI и Python SDK........................................ 340
Обзор сети AWS.............................................. 344
Виртуальное частное облако..................................... 351
Таблицы и цели маршрутизации................................. 355

12

Оглавление

Автоматизация с использованием CloudFormation.................... 357
Группы безопасности и списки доступа к сети....................... 361
Elastic IP.................................................. 363
NAT-шлюзы............................................... 364
Direct Connect и VPN............................................ 366
VPN-шлюзы............................................... 366
Direct Connect.............................................. 367
Сервисы для масштабирования сетей............................... 368
Elastic Load Balancing........................................ 369
Сервис Route 53 DNS........................................ 370
Доставка содержимого с использованием CloudFront................. 370
Другие сетевые сервисы от AWS................................... 371
Резюме..................................................... 371
Глава 11. Облачные сетевые технологии Azure........................... 373
Сравнение сетевых сервисов в Azure и AWS..........................