¤ä ´© §¹ ¾ãFTP©R ¥O - °£ ¤F §¹ ¥þ ¤ä ´© °ò ¥»FTP©R ¥O ¤§ ¥~ ¡A ¤S ¤ä ´© ³\ ¦h ·s ¿o ªºFTP©R ¥O ¡A ¥] ¬A ¤FPASV ¡A MDTM ¡A SIZE ¡A REST ¡A EPRT ¡A EPSV µ¥ µ¥ ¡A ¥i ¥H ¤ä ´© ¦ø ªA ¾¹ ¨ì ¦ø ªA ¾¹ ¶¡ ªº ª½ ±µ ¶Ç ¿é ¡A ¨ú ±o ¸Ô ²Ó ªº ÀÉ ®× ¸ê °T ¡A ¤W ¤U ¶Ç ¬Ò ¥i Äò ¶Ç ÀÉ ®× µ¥ µ¥
°Î ¦W ©Î ¬O ´¶ ³q ¨Ï ¥Î ªÌ ¡A ¬Ò ¥i °µ ³s ½u ¼Æ ºÞ ¨î ¡A Á× §K ¨Ï ¥Î ªÌ ¦û ¥Î ¹L ¦h ³s ½u
IP/DomainÅç ÃÒ - ¥i «ü ©w ¦b ¨Ï ¥Î ªÌ µn ¤J «e ¡A ©Î ¬O µn ¤J «á ¡A ¬Æ ¦Ü ¥i ¥H ¨î ¸ê ®Æ ³s ½u ªºIP/DomainÀË ¬d ¡A Á× §K »P ¤£ ³Q ¤¹ ³\ ªº ¦ø ªA ¾¹ ¨Ï ¥Î ¦ø ªA ¾¹ ¨ì ¦ø ªA ¾¹ ¶¡ ªº ª½ ±µ ¶Ç ¿é ¡A ¤]¥i ©Ú µ´ ¥¼ ¸g ±Â Åv ªºIP/Domain¦ì ¸m ªº ³s ½u
¦h « ¦ø ªA ¾¹ - ³æ ¤@ ¹p ¹qFTPD¦æ µ{ ¥i ¥H ºÞ ²z ¦h «FTP¦ø ªA ¾¹ ¡A¨C Ó ¿W ¥ß ªºFTP¦ø ªA ¾¹ ¬Ò ¥i ¨Ï ¥Î ¤£ ¦P ªº ¨Ï ¥Î ªÌ ³] ©w ÀÉ ¡A µê ÀÀ ÀÉ ®× ¨t ²Î ÀÉ ¡A ¥H ¤ÎIP/DomainÀË ¬d ³] ©w ÀÉ
¸Ô ²Ó ªº ¬ö ¿ý ¨t ²Î - ¥i ¥H §â ¨Ï ¥Î ªÌ ªº °Ê ºA ¬ö ¿ý ¤U ¨Ó ¡A ¨Ò ¦p Åª ¨ú ¼g ¤J §R °£ ¦ø ªA ¾¹ ¤W ªº ÀÉ ®× µ¥ ¬ö ¿ý ¡A ¬Æ ¦Ü ¥] ¬A ¤F ¶Ç ¿é ³t ²v ¡A ¤] ¥i ¥H ¨Ì ·Ó ¦~ ¤ë ¤é ¡A ¦Û °Ê ¬° ±z ªºLOGÀÉ ®× ©R ¦W
¬y ¶q ¤À ´² - ¹ï ©ó ¾Ö ¦³ ¦h «IPªº ¦ø ªA ¾¹ ¡A ¹p ¹qFTPD¤ä ´© ¦Û °Ê ¤Á ´« ¨Ï ¥Î ¤£ ¦PIP¨Ó ´£ ¨Ñ ¸ê ®Æ ³s ½u ¡A ¨Ó ¥ §¡ ¬y ¶q ¤À §G ¡A ±z ¬Æ ¦Ü ¥i ¥H ¿ï ¾Ü þ ¨ÇIPn ¥Î ¡A þ ¨ÇIP¤£ n ¥Î ¡A ³£ ¥i ¥H ¥Ñ ±z ¨M ©w
µê ÀÀ ÀÉ ®× ¨t ²Î - ¯u ¥¿ ªº µê ÀÀ ÀÉ ®× ¨t ²Î ¤ä ´© ¤FUNIX· ®æ ªº ¨Ï ¥Î ªÌ ¡A ¸s ²Õ Åv ¨t ²Î ¡A FTP¨Ï ¥Î ªÌ §¹ ¥þ µL ªk ¬Ý ¨ì ¯u ¥¿ ªº ÀÉ ®× ¸ô ®| ¡A ¦Ó ¥B ¥i ¹³UNIX¨t ²Î ¤@ ¼Ë ±N ¬Y Ó µê ÀÀ ¥Ø ¿ýMOUNT¨ì ¥t ¥~ ¤@ Ó ¹ê Åé ¥Ø ¿ý ¡A «Ø ¥ß ¤@ Ó ¥þ µê ÀÀ ªº ÀÉ ®× ¨t ²Î . ¤£ ½× ¬O ¥ú ºÐ ¾÷ ¡A µw ºÐ ¡A ¬Æ ¦Ü ·L ³n ºô ¸ô ¸ô ®| ¡A ³£ ¥i ¥H ³QMOUNT ¡A §ó ¤ä ´© ¨ì ÀÉ ®× ¼h ¯Å ªº ©Ò ¦³ ¤H »P ¸s ²Õ
Áô ÂÃ ÀÉ ®× - ¥i ¥H ¿ï ¾Ü ©Ê ªº Áô ÂÃ ©Î ¬O Åã ¥Ü ¦b ºÏ ºÐ ¤¤ ¨ã ¦³ Áô ÂÃ ÄÝ ©Ê ªº ¥Ø ¿ý ©Î ¬O ÀÉ ®×
§K ¶O ÀÉ ®× - ¥i ¥H ¶} ©ñ ¯S ©w ªº ÀÉ ®× ¬° §K ¶O ¤U ¸ü ¡A ¨Ï ¥Î ªÌ ¤£ »Ý ¾Ö ¦³ ¤U ¸ü ÃB «× ¤] ¥i ¥H ¤U ¸ü
¤W ¤U ¸ü ¤ñ ¨Ò - ¨Ï ¥Î ªÌ ¤W ¤U ¶Ç ¤ñ ¨Ò ¨t ²Î (¨Ò ¦p : ¨Ï ¥Î ªÌ Y ¤W ¶Ç 1mb ´N ¥i Àò ±o 3mb ªº ¤U ¶Ç ÃB «×)
¥i ³] ©wPORT½d ³ò - ¥i ¦Û ¦æ «ü ©w ¸ê ®Æ ³s ½u ªºPORT½d ³ò ¨Ò ¦p : 200-1000 ¡A 40000-60000 ¡A ¨Ã ¥B ¤¹ ³\ ¤£ ¦P ªº ¦ø ªA ¾¹ ¨Ï ¥Î ¤£ ¦P ªº ½d ³ò ¡A ³Ì ¾A ¦X ¨¾ ¤õ Àð ¥Î ¤á ¨Ï ¥Î
¶W °ª ¶Ç ¿é ®Ä ¯à - ¦b100m bit/secªº °Ï °ì ºô ¸ô Àô ¹Ò ¤¤ ¡A §Ú Ì ³Ì ¨Î ¥i ´ú ±o ±N ªñ10000 kbytes/secªº ¶Ç ¿é ³t ²v ¡A §¹ ¥þ ¶W ¶V ¨ä ¥L ªº µø µ¡FTP¦ø ªA ¾¹ ¡A ¯à °÷ ´£ ¨Ñ16000 kbytes/sec¥H ¤W ªº Á` ¿é ¥X ¯à ¤O ¡A ¥] ¬A ¦P ®É ¿é ¥X ¤Î ¿é ¤J ªº ¸ê ®Æ
¦ø ªA ¾¹ ºÝ ªº ³t ²v p ºâ - Åý §A ¯à §¹ ¥þ ¤F ¸Ñ ¨Ï ¥Î ªÌ ªº ¶Ç ¿é ³t «×
¶Ç ¿é ³t ²v ¨î ¥\ ¯à - ¥i ¦Û ¦æ ³] ©w ªº ¶Ç ¿é ³t ²v ¨î ¡A ¨Ã ¥B °w ¹ï ¤W ¤U ¶Ç ¥i ¥H ¹ï Ó §O ªº ªº ¨Ï ¥Î ªÌ ¨î ¬° ¤£ ¦P ªº ³t «×
I ´º ªA °È - ¤º «Ø ¤ä ´©WindowsNT / 2000 ªA °È ¡A §A ¥i ¥H §Q ¥Î §Ú Ì ´£ ¨Ñ ªº ServiceAgent ³n Åé ¡A ¨Ó ±N ¹p ¹qFTPD¦w ¸Ë ¬° I ´º °õ ¦æ ªº ªA °È ¡A ³o Ólink¦³ §ó ¸Ô ²Ó ªº »¡ ©ú
ºÏ ºÐ ¨Ï ¥Î ¶q ºÞ ¨î - ´£ ¦@ µê ÀÀ ¥Ø ¿ý ºÏ ºÐ ªÅ ¶¡ ¨Ï ¥Î ¨î (disk quota) ¥\ ¯à ¡A ±z ¥i ¥H ¨î ¨Ï ¥Î ªÌ ¦b ¬Y Ó µê ÀÀ ¥Ø ¿ý ¤U ³Ì ¤j ¯à ¨Ï ¥Î ¦h ¤Ö ªÅ ¶¡
®É ¬q ÀW ¼e ºÞ ¨î - ´£ ¨Ñ®É ¬q ÀW ¼e ºÞ ¨î ¡A ¥i ³] ©w ¬° ¨C24¤p ®É ¤¹ ³\500mb¤U ¸ü ¡A 700mb¤W ¸ü ¡A ¶W ¹L ¨î ®É ¦Û °Ê °± ¤î ªA °È
´C Åé ®æ ¦¡ ¤ä ´© - ¤ä ´©mp3ÀÉ ®× ®æ ¦¡ ¡A ¦ø ªA ¾¹ ·| ¦b ¨Ï ¥Î ªÌ ¤W ¤U ¶Çmp3ÀÉ ®× ®É Åã ¥Ü ºq ¦± ªº ±M ¿è ¦W ºÙ ¡A §@ ªÌ ¦W ºÙ ¡A ÁÙ ¦³ ºq ¦± ¦W ºÙ ¡A «~ ½è ¡A ¦~ ¥÷ ¡A ºØ Ãþ µ¥ µ¥ ¸ê °T
ÀÉ ®× §¹ ¾ã ©Ê Åç ÃÒ - ¤º «Ø °ª ³tzip/md5/sfvÀÉ ®× ÀË ¬d (³\ ¦h ¨ä ¥L ºØ Ãþ ªºFTP¦ø ªA ¾¹ ³£ ¨Ï ¥Î ¥~ ³¡ Åç ÃÒ µ{ ¦¡ ¡A ³t «× ½w ºC) ¡A ¦Û °Ê ÀË ¬d ¨Ï ¥Î ªÌ ¤W ¶Ç ªºzip/md5/sfv®æ ¦¡ ÀÉ ®× ¡A ·í µM Y ¬O §A ¨Ï ¥Î ¤F ¨Ï ¥Î ªÌ ¤W ¤U ¶Ç ¤ñ ¨Ò ¨t ²Î ¡A ¨Ï ¥Î ªÌ ±N ¤£ ·| Àò ±o ¤U ¶Ç ÃB «× ¡A ¦p ªG ¥L ¤W ¶Ç ªº ÀÉ ®× ¬O ·l Ãa ªº
¤¤ ¤å »y ¨t ¤ä ´©- §¹ ¥þ ¤ä ´©multi-bytes characters¨Ò ¦p ¤¤ ¤å ¡A ¤é ¤å ¡A Áú ¤å ªº ÀÉ ®× ¨t ²Î ¡A ±z ¦b ¤] ¤£ ¥Î §Ô ¨ü ¤£ ¤ä ´© ³\ ¦r ªº FTP ¦ø ªA ¾¹ µ{ ¦¡
¦h °ê »y ¤å ¤¶ ± - ¨C Ó ¨Ï ¥Î ªÌ ±b ¸¹ §¡ ¥i ³] ©w ¨Ï ¥Î þ ºØ »y ¨¥ ªº °T ®§ ÀÉ ¡A µ{ ¦¡ ¥» ¨ ªº ¤¶ ± ¤] ¤ä ´© ¤¤ ¤å Â² Ác Åé ¡A ¤é ¤å ¡A ^ ¤å ¡A §ó ´£ ¦@ ¤º «Ø ¤E °ê »y ¨¥ °T ®§ ÀÉ ®×
¥i ¦Û ¦æ ³] p ªº °T ®§ ÀÉ - ¥i ¦Û ¦æ ½s ¿è ¥~ ³¡ °T ®§ ÀÉ(message files) ¡A ¦b °T ®§ ÀÉ ¤¤ ¥i ¨Ï ¥Î ¦U ºØ ÅÜ ¼Æ ¡A ¨Ï §A ªºFTPD°T ®§ §ó ¦³ ¯S ¦â ¡A ±z ÁÙ ¥i ¥H ¤À §O ³] ©w ¤£ ¦P ªº °T ®§ ÀÉ µ¹ ¥H ¤U ªº °T ®§ ¨Ï ¥Î CWD ¡A GOODBYE ¡A DOWNLOADED ¡A UPLOADED ¡A WELCOME ¡A LISTED ¡A MP3 ¡A ¨Ã ¥B ¹p ¹qFTPD´£ ¨Ñ ¤F ¶W ¹L 58 ºØ ¥H ¤W ªº ÅÜ ¼Æ ¡A ¥H ¤Î 6 ºØ ¨ç ¼Æ ´£ ¨Ñ §A ¦b °T ®§ ÀÉ ¤º ¨Ï ¥Î(¨Ò ¦p Åã ¥Ü ³Ì ¨Î ªº10¦W ¤W ¶Ç ªÌ/¤U ¶Ç ªÌ ¡A 10Ó ³Ì ·s «Ø ¥ß ªº ¥Ø ¿ý ¡A ¨Ï ¥Î ªÌ ªº ¸Ô ²Ó ¸ê °T ¡A ÁÙ ¥i ¬Ý ¨ì ¥Ø «e µn ¤J ªº ¨Ï ¥Î ªÌ ¦C ªí)... ÂI ¿ï³o ¸Ì¨Ó ¬Ý ¸Ô ²Ó ªº °T ®§ ÅÜ ¼Æ ¥H ¤Î ¨ç ¼Æ ¦C ªí
Ó ¤H ±M ÄÝ ¥Ø ¿ý - µê ÀÀ ÀÉ ®× ¨t ²Î ³] ©w ÀÉ ¤º ¤ä ´© ¤F ¯S ®í ÅÜ ¼Æ ¡A ¨Ò ¦p%s¥N ªí ¤F ¨Ï ¥Î ªÌ ¦W ºÙ ¡A ¨Ï ¥Î ³o Ó ¯S ¦â ¥i ¥H ¹F ¦¨ ¨Ï ¥Î ªÌ Ó ¤H ±M ÄÝHOME¥Ø ¿ý ªº ¤ä ´© ¡A ¦Ó ¥B ¨ä ¥L ¨Ï ¥Î ªÌ µL ªk ¦s ¨ú ¡A ÂI ¿ï³o ¸Ì¦³ ±Ð ¾Ç ½d ¨Ò . ¥t ¥~ ÁÙ ¦³%yÅÜ ¼Æ ¥N ªí ¤F ¤µ ¤Ñ ¤é ´Á ¦r ¦ê¡A ¨Ò ¦p : 0721 ¥N ªí July 21th ¡A ³o Ó ÅÜ ¼Æ ¤¹ ³\ ¤F ±z ¾Ö ¦³ ¤@ Ó /Today ¥Ø ¿ý ¡A ¥B ¸Ó ¥Ø ¿ý ·| ³Q ¦Û °Ê ³s µ² ¨ì c:\temp\0721 . ÂI ¿ï ³o ¸Ì ¦³ ±Ð ¾Ç ½d ¨Ò ¡A ÂI ¿ï ³o ¸Ì ¦³ §¹ ¾ã ªº µê ÀÀ ÀÉ ®× ¨t ²Î ÅÜ ¼Æ ¦C ªí
¶W ±jsiteÂX ¥R ©R ¥O - ¤ä ´© ¶W ¹L 53 ºØsiteÂX ¥R ©R ¥O ¡A ¥\ ¯à ¤Q ¤À Â× ´I ¡A ¥] ¬A ¤F Åã ¨Ï ¥Ø «e ½u ¤W ¨Ï ¥Î ªÌ ¡A ¨Ï ¥Î ªÌ Ó ¤H ¸ê °T ¡A MOUNT¥Ø ¿ý ¡A ³Ì ·s «Ø ¥ß ªº ¤Q Ó ¥Ø ¿ý ¡A n ¨D ¦ø ªA ¾¹ ±a §ìURL ¡A Åã ¥Ü ¤å ¦r ÀÉ ¤º ®e ¡A §ó ·s ¨Ï ¥Î ªÌIP½d ³ò ¥H ¤Î ±K ½X ¡A ¨ú ±o ¦ø ªA ¾¹ ¥Ø «e ®É ¶¡ ¡A Åã ¥Ü ³Ì ¨Î ªº10¦W ¤W ¶Ç ªÌ/¤U ¶Ç ªÌ ¡A ½s ½X/¸Ñ ½X ¤@ Ó ÀÉ ®× ¡A ¥H ¤Î »· ºÝ ±b ¸¹ ºÞ ²z ¡A ÂI³o ¸Ì¬Ý ¸Ô ²Ó ¦C ªí
µL ¥i ¯à ªº ÂX ¥R ©Ê - ¥i ¦Û ¦æ ³] psite©R ¥O ¡A ¨Ò ¦p ¥i ¥H ³] p ¥X Åã ¥Ü ³Ì ·s15Ó ¤W ¶Ç ªº ¥Ø ¿ý ¡A ©Î ¬O ³Ì «á15Ó ¤W ½u ªº ¨Ï ¥Î ªÌ ªº ¸ê °T ¡A §Ú Ì ªº ºô ¯¸ ¦³ ´£ ¨Ñ½d ¨Ò ¤U ¸ü ¡A ¨Ã ¥B ´£ ¨Ñ20ºØ ¥H ¤W ªº ¨Æ ¥ó ÅX °Ê ¥\ ¯à ¡A ¥i ¥H °w ¹ï ¯S ©w ¨Æ ¥ó °µ ¥X ¯S ®í ªº ³B ²z ¡A ¨Ò ¦p ±NzipÀÉ ®× ¥[ ¥H ¦Û °Ê ¸Ñ À£ ÁY ¡A ¦b ¥» ¯¸ ¤] ´£ ¨Ñ½d ¨Ò ¤U ¸ü
IRC ³ø §i - ¤º «Ø Eggdrop bot «È ¤á ºÝ ¡A ¥i ¥H ¦b IRC ÀW ¹D ¤º ¼s ¼½ FTP ¯¸ ¥x ªº ³Ì ·s °T ®§ ¡A ¾A ¦X ±M ·~ ©Ê ªº ¯¸ ¥x ¨Ï ¥Î ¡A ÂI ³o ¸Ì¥i ¥H ¬Ý ¸Ô ²Ó ±Ð ¾Ç

¥ß¨è¤U¸ü

RaidenFTPD v2.1 Final Spec

[RaidenFTPD System] -Multi servers in one process -Multi domain support -Compatible with Win98/Me/Nt/2000/Xp -Runs as WinNT/2000 system service -Multi threads core -Multiple languages interface , English , Chinese and Japanese -GUI , Help files -Taskbar icon -Fully functional without registration (with nag screen/text) [IP Configuration] -Supports for Multi-IPs server , Multi-NICs server -Supports for Multi-IPs rolling , automatic load balancing (for both passive and active connections) -Supports Dynamic IP server (+with private IP) -Supports server running behind NAT (NAT has to support packet forwarding) -Supports server running behind FTP protocol bouncer (delegate & glftpd bouncer with IDNT command) -Possible to exclude/include any IP on your machine from being used to offer PASV command -Possible to use fixed IP to listen and dynamic IP to offer DATA connections -Possible to choose passive port ranges [Users & Groups] -Account enable/disable -Skip max users limit on server -Independent speed limit for UL/DL -Max logins per user account -Ratio system -User group name , comment , level attribute -User language attribute with 10 user language files -Encrypted password field / clear text password field in the user file for batch user accounts creation -Remote accounts administration via site commands [Security System] -User accounts with level attribute , root super normal and guest -IP checking for both command session and data session -Domain name checking for command session -Anti-NOOP feature -Max idle time feature -Possible to check IP/Domain before login or after login -Possible to hide server compltely -Possible to restrict max users per IP -Possible to restrict max normal/anonymous users -Possible to deny connection from any IP/Domain -Possible to have user accounts which skip the max users limitation -Possible to define attributes for anonymous account -Possible to detect ftp client type on anonymouse accounts -Encrypt and decrypt personal files via site commands [Raiden Virtual File System] -Completely hide Win32 physical paths -True file-level owner/group/permission system for Win98/Me/Nt/2000 -Supports for UNC , Harddisk , Floopy , CD-Rom , DVD-Rom , Network Drive -Supports for URL path decoding (Raw URL decode , optional) -Supports for group root directories and user home directories -Supports for UL/DL speed limit under specified path -Supports for disk quota at any virtual path -Supports for free files -Supports for CRC32/MD5/ZIP checking -Supports for MP3 media file information (id3 tag , freq. bitrate information) -Supports for directory message file -Supports for event triggers for CWD/MKD/RMD/STOR/RETR ftp commands -Supports for ultra fast file/directory searching via site commands -Supports for duplicate file checking under specified virtual path (online and offline files) -Possible to hide hidden files -Possible to mount any disk drive or directories at anywhere in the Virtual File System -Compatible with MBCS operating system (Chinese/Japanese and ETC) -Resume on UL/DL , using APPE,REST methods -Possible to deny overwrite on files marked as good (option) -Ultra fast file I/O -Media I/O error detection [User Interface] -True real-time server and client activities monitor -Operate on servers and clients directly via object oriented interface -Possible to run in hidden mode -Talk with ftp clients via GUI -Screen LOG (can be disabled for performance reason) -Server editor -User/group editor -Ip/domain access rules editor -Virtual File System Editor -Scheduler editor -Log/message/preference setup dialog -Setup wizard -Live update -RaidenEditor , message file editor -DupeMaker , online and offline files database builder -RaidenService , WinNT/2000 system service installer [Bandwidth Restriction / Load Balancing] -Possible to define max in/out bytes per period -Possible to choose which IP shall the server use to offer data connections -Speed limit on user accounts and virtual paths [LOG System] -Log to screen and disk file -Log filename rotation (weekly , monthly , yearly) -Possible to enable detailed debug mode (debug.txt) -Weekly statistic data [Scheduler] -Possible to start/stop a server at specified time -Possible to launch any external program at RaidenFTPD startup -Possible to execute any external program at specified time [Programming Interface] -Event triggers can be used to call external programs and scripts and http CGI request submission -20 events , 58 variables and 6 system functions -16 types of message files for each user language and 5 more default message files for all user languages -Async/sync methods to execute external programs upon events -Possible to creaet custom site commands [Statistics] -All time top uploaders/downloaders report via system functions -Weekly top uploaders/downloaders via site commands -Weekly top upload/download groups via site commands [FTP Protocol] -USER PASS CWD CDUP -REIN DELE XMKD MKD -RETR ABOR STOR STOU -APPE SIZE MDTM RMD -TYPE SYST QUIT REST -RNFR PORT NLST LIST -SITE RNTO NOOP PASV -CLNT STAT EPRT EPSV [Site Commands] -cat addip delip adduser -adduser deluser list chgrp -chown chlvl chratio chlogin -close open show reload -disable enable move kick -nuke free give take -who race dnfo tagline -comment onel urlget chpass -chmod unfo stealth new -utop alup dtop aldn -wkup wkdn gpwu gpwd -encrypt decrypt time mp3 -msg dupe srch undupe -eggtalk [Eggdrop/IRC Connectivities] -Supports for Eggdrop 1.3x + -Auto reconnect if connection closes -20 events , 58 variables for Eggdrop messages -Possible to send commands to Eggdrop directly from FTP client

Copyright © RaidenFTPD TEAM ¡A ALL RIGHT RESERVED

REVISION 2.1 Final¡A2001/06/20