geekbrains_network_programming/lesson_02
Alexander Zhirov a3e5d1e5e5 ДЗ: Урок 2 2022-09-05 09:48:59 +03:00
..
README.md ДЗ: Урок 2 2022-09-05 09:48:59 +03:00
main.cpp ДЗ: Урок 2 2022-09-05 09:48:59 +03:00
test.pcap ДЗ: Урок 2 2022-09-05 09:48:59 +03:00

README.md

simple sniffer

Для запуска:

./lesson_2 <IP-address>

Результат:

./lesson_2 192.168.0.103
Информация о сетевом интерфейсе: 
        Интерфейс: wlp3s0
        Описание: 
        MAC адрес: 64:6e:69:d4:ea:f5
        Шлюз: 192.168.0.254
        DNS сервер: 192.168.0.254
        
Тип слоя: Ethernet; Общие данные: 90 [байт]; Данные слоя: 14 [байт]; Полезная нагрузка слоя: 76 [байт]
Тип слоя: IPv4; Общие данные: 76 [байт]; Данные слоя: 20 [байт]; Полезная нагрузка слоя: 56 [байт]
Тип слоя: TCP; Общие данные: 56 [байт]; Данные слоя: 32 [байт]; Полезная нагрузка слоя: 24 [байт]
Тип слоя: Unknown; Общие данные: 24 [байт]; Данные слоя: 24 [байт]; Полезная нагрузка слоя: 0 [байт]
        IP-адрес источника: 192.168.0.103
        IP-адрес назначения: 184.104.202.139
        IP ID: 12940
        TTL: 64

Тип слоя: Ethernet; Общие данные: 66 [байт]; Данные слоя: 14 [байт]; Полезная нагрузка слоя: 52 [байт]
Тип слоя: IPv4; Общие данные: 52 [байт]; Данные слоя: 20 [байт]; Полезная нагрузка слоя: 32 [байт]
Тип слоя: TCP; Общие данные: 32 [байт]; Данные слоя: 32 [байт]; Полезная нагрузка слоя: 0 [байт]
        IP-адрес источника: 192.168.0.103
        IP-адрес назначения: 184.104.202.139
        IP ID: 12941
        TTL: 64

Тип слоя: Ethernet; Общие данные: 54 [байт]; Данные слоя: 14 [байт]; Полезная нагрузка слоя: 40 [байт]
Тип слоя: IPv4; Общие данные: 40 [байт]; Данные слоя: 20 [байт]; Полезная нагрузка слоя: 20 [байт]
Тип слоя: TCP; Общие данные: 20 [байт]; Данные слоя: 20 [байт]; Полезная нагрузка слоя: 0 [байт]
        IP-адрес источника: 184.104.202.139
        IP-адрес назначения: 192.168.0.103
        IP ID: 0
        TTL: 57
        
...