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
и ничего не происходит | |
|