| 
 | 1.2, Max (??), 16:15, 27/12/2006  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | netcat -l 8080 < file Помоему не совсем правильно.
 netcat -l -p 8080 < file, так заработало...
 |  |  | 
 
 
 | 1.6, Zulu (?), 00:05, 28/12/2006  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | А зачем браузер? Я так всегда передаю:
 tar -c . | gzip | netcat host port
<->
 netcat -lp port | gunzip | tar -x
 |  |  | 
 
|  | | 2.7, mahoro (??), 12:32, 28/12/2006 [^] [^^] [^^^] [ответить] | +/– |  | Это клево, если и там и там - advanced user и юникс. А на винду? ) |  |  | 
 | 
 
 | 1.8, A (?), 13:26, 28/12/2006  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | А зачем брузер использовать? можно и оправлять, и получать nc :-) на принимающей машине: nc -l 9000 > file
 на отправляющей nc xx.xx.xx.xx 9000 < file
 |  |  | 
 
 
|  | | 2.12, mrvmrv (??), 15:25, 06/01/2007 [^] [^^] [^^^] [ответить] | +/– |  | " netcat'ом класно машины клонировать, Acronis'ы  и Ghost'ы спрячутся. " Kakim OBRAZOM??? ESLI NE SECRET???
SPASIBO!!!???!!!
 |  |  | 
 |  | | 3.13, mahoro (??), 23:11, 06/01/2007 [^] [^^] [^^^] [ответить] | +/– |  | dd if=/dev/hda | gzip | nc -vv remote.host 1234 nc -vv -l -p 123 | gunzip | /dev/hda
 Примерно так.
 Только я бы вместо netcat использовал бы ssh..
 |  |  | 
 | 
 | 
 
 | 1.10, Veter (??), 22:53, 02/01/2007  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | Работает как-то странно. Передает или кусок файла (konqueror->kget), или не останавливается после окончания передачи (firefox). Похоже, надо еще Content-length отправлять. |  |  | 
 
 | 1.11, anonymous (??), 15:24, 05/01/2007  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | Super, TNX. Rabotaet, no tol'ko bez "-p" $ nc -l 8080 < file
 a vot optsii "-c" net (man smotrel).
 OS Fedora Core 4
 ne podskazhete kak obojti?
 
 |  |  | 
 
 | 1.14, Николай (??), 02:10, 08/01/2007  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | tar -czpf - dir1 dir2 ... | ssh root@target 'tar -xzpf - -C /home' или наоборот:
 ssh user@source 'tar -czpf - dir1 dir2 -C /home' | tar -xzpf - -C /home
 |  |  | 
 
 | 1.15, dot22 (?), 10:56, 11/01/2007  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  |  Какое-то странное экранирование получается... Сейчас проверил - в директории, помимо других разных, лежит файлик Hi-NoteDB.pdb. Если другие файлы скачать/получить удается, то при обращении к этому файлу выводится ошибка:
 cat: /home/dot/tmp/install/iote.pdb: No such file or directory
 из-за чего такое может быть?
 |  |  | 
 
|  | | 2.16, dot22 (?), 11:07, 11/01/2007 [^] [^^] [^^^] [ответить] | +/– |  |  Заметил, что в выводе ошибки отсутствуют заглавные буквы. Переименовал файл в hi-notedb.pdb. Теперь другая ошибка: cat: /home/dot/tmp/install/hinotedb.pdb: No such file or directory
 Обратил внимание на следующий кусок скрипта:
sed 's/[^a-z0-9.]//g'
 т.е. в именах файлов допустимы только строчные символы и цифры?
 Попробовал в этом куске заменить "а маленькое" на "А большое". Скрипт вообще сломался - листинг файлов выводит, но сами файлы не отдает, кроме того, в самом верху страницы выводится сообщение: sed: -e выражение #1, символ 15: Invalid range end
 |  |  | 
 | 2.17, dot22 (?), 11:22, 11/01/2007 [^] [^^] [^^^] [ответить] | +/– |  |  Еще заметил... Есть две машины
 - Debian/testing
 GNU bash, version 3.1.17(1)-release (i486-pc-linux-gnu)
 nc v1.10
 -CentOS release 4.4 (Final)
 GNU bash, version 3.00.15(1)-release (i686-redhat-linux-gnu)
 nc v1.10
 На первой машине скрипт работает нормально, на другой - nc ругается на неправильные опции:
nc: invalid option -- c
 Версии nc одинаковые, но выводы по nc -h различаются. Так что, получается, такой скрипт может сработать не на всех дистрибутивах.
 
 |  |  | 
 | 
 
 | 1.18, Deepwalker (??), 10:44, 14/01/2007  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | Можно проще : )) python:
 from twisted.internet import reactor
 from twisted.web2 import server, static, channel, http
 PORT = 8081
 DIRECTORY = '/home/ftp/'
 s = server.Site(static.File(DIRECTORY))
 reactor.listenTCP(PORT, channel.HTTPFactory(s))
 reactor.run()
 
 |  |  | 
 
 | 1.19, terr0rist (?), 14:57, 16/01/2007  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | >> nc -l -p 8080 < file Опция -р не нужна с -l (по крайней мере FreeBSD 6.1)
 nc -l 8080 < file
 |  |  | 
 
 | 1.20, skif (??), 16:47, 16/01/2007  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  |  не пашет система freebsd 6.0 nc: cannot use -p and -l
если без -p
 то при соединении с другого компа выдает
 Host: 192.168.0.100:9000
 Connection: Keep-Alive
 и ничего не происходит
 |  |  | 
 
 
 |