LinuxForum.Fans
Тема

Bash netcat

Автор: MuTaToR 3 сообщений 1003 просмотров
#253963

При обычной команде nc -l 12345 на одном компе и nc ip 12345 на втором компе между компами образовывается как чат. т.е. при нажатии на Enter на другом компе отображается сразу текст, а если в баше добавлять в переменную то он покажет текст только после отключение клиента.
Вопрос: Можно ли построить скрипт клиент-сервер на основании netcat?

#254046

сомневаюсь...

#254083

баш по неткату? запросто...

On a computer A with IP 192.168.1.2:

nc -l 1234 -e /bin/bash

The “-e” option spawns the executable with its input and output redirected via network socket. It connects to computer A from any other computer on the same network:

nc 192.168.1.2 1234

ls -las

total 4288
4 drwxr-xr-x 15 imsovain users 4096 2009-02-17 07:47 .
4 drwxr-xr-x 4 imsovain users 4096 2009-01-18 21:22 ..
8 -rw------- 1 imsovain users 8192 2009-02-16 19:30 .bash_history
4 -rw-r--r-- 1 imsovain users 220 2009-01-18 21:04 .bash_logout
...

Но зачем сие, если есть ссш...

куча примеров:
https://www.google.com/url?url=http://en.wikipedia.org/wiki/Netcat%23Examples&rct=j&q=netcat+examples&usg=AFQjCNFja6TmhIf7CaPVu2rbzsw4D1O2mw&sa=X&ei=4SS_T_GDO82c-wbR9ZH1CQ&ved=0CHUQygQwAQ

Войдите или зарегистрируйтесь, чтобы ответить.