Note UPLOAD PASSWORD: SECret
- Python 3.7 or higher (need to test lower versions)
- Basic knowledge about Python
send2trashpip package (will be auto installed when the code runs)
-
Simply running the code will create a server on
G:\ Drivefor windows onPort: 6969 -
On browser (same device as server), go to
localhost:port_numberto see the output -
To change the server running directory,
- i) either edit the code
- ii) or add
-dor--directorycommand line argument when launching the programlocal_server.py -d .to launch the server in current directory (where the file is)local_server.py -d "D:\Server\Public folder\(Use Double-Quotation while directory has space)local_server.py -d "D:/Server/Public folder(Forward or backward slash really doesn't matter)
-
To change port number
- i) just edit the code for permanent change
- ii) or add the port number at the end of the command line arg
local_server.py 45678local_server.py -d . 45678
-
To specify alternate bind address
- Add bind add
-bind {address}
- Add bind add
- PAUSE AND RESUME
- UPLOAD WITH PASSWORD
- FOLDER DOWNLOAD (uses temp folder)
- VIDEO PLAYER
- DELETE FILE FROM REMOTE (RECYCLE BIN) # PERMANENTLY DELETE IS VULNERABLE
- RELOAD SERVER FROM REMOTE [DEBUG PURPOSE]
- MULTIPLE FILE UPLOAD
- FOLDER CREATION
- Pop-up messages (from my Web leach repo)
- More comming soon
- RIGHT CLICK CONTEXT MENU
- Add side bar to do something 🤔
- check output ip and port accuracy on multiple os
- Backup code if Reload causes unhandled issue and can't be accessed