Server

Public to the World

ngrok http <PORT>
ngrok tcp <PORT>

With tcp I can use the IP (nslookup).

Python

python -m SimpleHTTPServer <PORT>

SMB

Download impacket-smbserver.

impacket-smbserver -smb2support <NAME_SHARE> <PATH>

You can add authentication with:

-user <USER> -password <PASS>

FTP

Allows anonymous authentication by default.

Download twisted:

sudo pip3 install twisted

Run:

sudo python3 -m twisted ftp -p 21 -r .

PHP

File index.php is the default.

Ruby

npm

Via Node Package Manager, the package manager for JavaScript Node.js

Run:

WebDAV

Download:

Run:

Supporting collaborative content creation.

Last updated

Was this helpful?