local_server 0.1 [DEPRICATED]
Note
UPLOAD PASSWORD: SECret
Server side requirement
- Python 3.7 or higher (need to test lower versions)
- Basic knowledge about Python
send2trash
pip package (will be auto installed when the code runs)- (for windows) no need to download 7z (from here), it will be automatically downloaded
Installation
- Download or copy the
local_server.py
- yes, only the
local_Server.py
. Other files are not necessary. - Install Python 3.7 or higher and run the
local_server.py
- The server will show your ip and port, use that with and local device browser under the same network
- Like this
192.168.0.100:6969/
- Like this
Customization
-
Simply running the code will create a server on
G:\ Drive
for windows onPort: 6969
-
On browser (same device as server), go to
localhost:port_number
to see the output -
To change the server running directory,
- i) either edit the code
- ii) or add
-d
or--directory
command 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 45678
local_server.py -d . 45678
-
To specify alternate bind address
- Add bind add
-bind {address}
- Add bind add
Extra FEATURES
- PAUSE AND RESUME
- UPLOAD WITH PASSWORD
- FOLDER DOWNLOAD (uses temp folder)
- VIDEO PLAYER
- DELETE FILE FROM REMOTE (RECYCLE BIN) # PERMANENTLY DELETE IS VULNERABLE
- File manager like NAVIGATION BAR
- RELOAD SERVER FROM REMOTE [DEBUG PURPOSE]
- MULTIPLE FILE UPLOAD
- FOLDER CREATION
- Pop-up messages (from my Web leach repo)