netcat, nc, прослуховуйте кілька запитів


0

Я намагаюся налагодити мережевий клієнт. Мені просто потрібно побачити декілька запитів HTTP, які робляться послідовно.

моя перша ідея була запущена nc -l 80, але вона буде тримати відкритою розетку після першого з'єднання. Чи є спосіб швидко запустити його в режимі Deamon або багатопотокового? без встановлення inetd чи подібних?

моє неелегантне рішення поки що: while true; do echo 123 | sudo nc -l 80; done це працює, але це вбити біль :)

Також ви можете побачити, що мені зовсім не байдуже, що відповіли клієнту. Я просто хочу бачити запити, що надходять без необхідності встановлення apache / ngix / будь-якого більш складного сценарію, ніжnc


Чому б не використати sniffer пакетів, як Wireshark?
Даніель Б

здебільшого тому, що зараз кожен хост має ncза замовчуванням. Тому я хочу навчитися чомусь, що я можу використовувати будь-коли без накладних витрат.
gcb

Відповіді:


1

Мабуть, найпростіше рішення:

sudo python -m SimpleHTTPServer 80

що також поверне належні відповіді HTTP на запити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.