This script allows you to serve files from your messenger account ! Just add an user, specify a password and a root folder, and he can instantly access it through your MSN account !
The script will be submited to the Official Script Database after I'm sure it's ready to be fully distributed !
Todo List for next version:- Multi-language script (if you want to help translate, read my post in the second page)
- Statistics (total number of users accessed, total filesize shared, total filesize transfered, etc)
- Add an reference number before each file when "!dir" is used, so the user can type "!get <number>" without having to type the whole filename
Things I want to include but dunno when I'll actually do them :- Ability to get everything inside a folder, including subfolders, by ziping it and sending to the user
- PSM change when FileServer is active (add "[FileServer: On]" or whatever)
Features:- User based authentication allows different users to browse different directories
- Automatic logout of the users due to inactivity after a period customizable by the server owner
- All the commands you are used to (and then some more), and the ability to customize them to your taste
- Logging of FileServer sessions to file, and a custom Log Viewer
- Update checker (every once a day, if an update is available it is automatically downloaded and the user is asked to install)
- Can list directories with several files (500ms [customizable] between each message to prevent flood) (Attention: View Problem 1)
- Supports wildcard browsing and downloading
- Turn FileServer, Logging and Update Check On and Off
- User-friendly dialogs to help you configure the script, add and edit users easily
- Your configuration won't be lost if an update is installed
Commands:- !fileserver - Welcome command, can be used to check if the FileServer is active
- !login <user> <pass> - logs the user in
- !dir - list the current directory's content. supports wildcards
- !cd - browses to the specified directory. supports "cd .." to go back one directory and "cd \" to go back to the root folder
- !get - get the specified file
- !getm - gets files that match the criteria (wildcards). it has a limit to the number of simultaneous files that can be sent, set by the FileServer owner
- !pwd - prints your working directory, as well as the number of folders and files in it. this command is always triggered when you change directory (cd command)
- !listcommands - Will show a list of the commands available to the user browsing the FileServer
- !logout - logs the current user out
Problems:- 1) Due to an internal MP!L anti-flood mechanism, only 14 consecutive messages can be sent. Therefore, if you try to list the contents of a very large directory that needs to be splitted to over 14 blocks, you'll only receive the first 14 messages (each message contains about 15 files, therefore try not to list directories with over 200 files)
Screenshot:
ChangeLog:
- v1.1.2
- !cd command wouldn't work properly
- v1.1.1
- Huge Security Fix (!cd ..\..\..\etc allowed to browse the whole disk)
- v1.1
- Added a couple of commands (!listcommands and !logout)
- Auto-logout feature
- Minor fixes
Please post your comments, suggestion and bugs here !
THANKS !
Note: the file provided for download will always be the same (version 1.0), as the script will automatically update to the latest version available
»
Download it HERE !