fromnet | ftp | ftpserv | httpserv | ip | netlog | ping | pingdiff | tcpdump | udpdump | udpsend | web | wget | Команда: tcpdump sfk tcpdump [-showle] [...] порт [-forward host:port] [...] создать читабельный шестнадцатеричный дамп ввода tcp-сокета и опционально - дамп tcp-разговора для отладки веб-приложений опции -show[le] выделяет символы окончания строки CR и LF -wide выводит 32 входных байта на строку -lean выводит 16 входных байтов на строку -post сокращенный формат, например, для сообщений на форуме -min минимальный формат с алфавитно-цифровыми только текстом -forward указывает хост и порт для переадресации входящих запросов, чтобы сбросить tcp-разговор -timeout количество миллисекунд ожидания после последней передачи пока соединения не будут закрыты, по умолчанию 60000, или 10000, если обнаружен http -pure выводит список простых шестнадцатеричных символов 53464B2D544553540D0A -hexsrc выводит список шестнадцатеричных значений, разделенных запятыми: 0x53,0x46,0x4B,0x2D,0x54,0x45,0x53,0x54,0x0D,0x0A, -decsrc перечисляет десятичные значения, разделенные запятыми: 83,70,75,45,84,69,83,84,13,10, -maxdump=n выводить только первые n байт входящих данных. -flat без шестнадцатеричного дампа, печатать символы по мере их поступления. смотрите также sfk udpdump — дамп входящих пакетов UDP. sfk hexdump — для дополнительных параметров формата. веб-ссылка http://stahlworks.com/sfk-tcpdump Примеры sfk tcpdump 9000 -showle -forward www.google.com:80 -timeout 2000 затем подключитесь в браузере к localhost:9000 и посмотрите HTTP-запросы и ответы, которые проходят. рекомендуется использовать небольшие тайм-ауты для отслеживания http-коммуникаций, поскольку веб-браузер может ждать, пока соединение не будет закрыто. sfk tcpdump 5000 -flat -timeout 2000 -forward myproxy:8000 показывать незашифрованную связь в любом месте через прокси-сервер. чтобы подключиться таким образом, вы ДОЛЖНЫ подключиться к sfk в качестве прокси: в Firefox откройте инструменты/параметры/дополнительно/сеть/настройки, установите ручная настройка прокси, http proxy "localhost" порт 5000. затем введите имя внешнего сервера, например "http://google.com" в вашем браузере. В этом примере ожидается, что прокси машина "myproxy" существует в вашей локальной сети. После теста отключите настройку прокси в вашем браузере. |