Отправка данных с помощью ncat

Потребовалось отправить на удаленный специфический сервер для отладки пару сотен байт. Можно вручную с помощью telnet'a, но не набирать же столько текста с клавиатуры. Вспомнил про утилиту ncat, которой на практике еще не пользовался, но читал о ней много хвалебных отзывов. ncat входит в пакет nmap — мощный инструмент сетевого анализа.

Данные из файла на удаленный слушающий сокет можно отправить так:

cat test.dat | ncat sample.ru 9999


Аргументы ncat — адрес сервера и порт.

Комментарии (3)

RSS свернуть / развернуть
+
0
а как на удаленном запускается?
avatar

Sergei_T

  • 13 мая 2011, 09:03
+
0
ncat -l <port> > file

кажись
avatar

durman

  • 13 мая 2011, 09:38
+
+1
ncat -l -p 1500


— слушает на порту 1500.

Вот здесь статья как создать веб-сервер на ncat из единственной строчки bash-кода, а именно такой:

while true ; do cat /home/wstearns/mason-version  | ncat -l -p 1500 | head --bytes 2000 >>/tmp/requests ; date >>/tmp/requests ; done


Да, вот еще что забыл. У них кот прикольный в качестве ascii-эмблемы:

.       .       
  \`-"'"-'/       
   } 6 6 {        
  ==. Y ,==       
    /^^^\  .      
   /     \  )     
  (  )-(  )/     _
  -""---""---   / 
 /   Ncat    \_/  
(     ____        
 \_.=|____E       

avatar

yababay

  • 13 мая 2011, 09:45

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.