Skip to main content

Share files between devices connected to same wlan/wifi/hotspot/router

Project description

WiFi-FTP

[+] Description :

WiFi-FTP is a tool to create a simple ftp server in local network. Anyone under same wifi/router can read/write/modify the folder you shared.

[-] Installation

apt install python3 python3-pip -y

pip3 install pyftpdlib --break-system-packages

git clone https://github.com/KasRoudra/WiFiFTP

cd WiFiFTP

python3 wififtp.py

Pip

  • pip3 install wififtp [For Termux]
  • sudo pip3 install wififtp --break-system-packages [For Linux]
  • wififtp

[*] Features

  • You can customize both port and shared folder. Without change, default port will be 2121 and default folder will be the folder from which the file is executed!
  • Now WiFi-FTP also support arguments

[~] Options

usage: wififtp.py [-h] [-p PORT] [-d DIRECTORY] [-u USERNAME] [-k PASSWORD]
                  [-v]

options:
  -h, --help            show this help message and exit
  -p PORT, --port PORT  WiFiFTP's server port [Default: 2121]
  -d DIRECTORY, --directory DIRECTORY
                        Directory where server will start [Default: ~/wififtp]
  -u USERNAME, --username USERNAME
                        FTP Username [Default: None]
  -k PASSWORD, --password PASSWORD
                        FTP Password [Default: None]
  -v, --version         Prints version of WiFiFTP

[+] Caution:

You must need "Python" installed in your operating system. If you use firewall you also have to enable python from "Windows Firewall". If you can't enable python from firewall, you may need to disable firewall while using ftp!

Your sharing link will be like "ftp://192.168.0.105:2121". Make sure you are connected to same router/Wi-Fi to access folder from other device!

[+] Screenshot:

preview

[~] Find Me on :

  • Github

  • Gmail

  • Facebook

  • Messenger

  • Telegram

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wififtp-0.1.1.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

wififtp-0.1.1-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file wififtp-0.1.1.tar.gz.

File metadata

  • Download URL: wififtp-0.1.1.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Linux/5.15.0-1040-azure

File hashes

Hashes for wififtp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 66eab1934082bfbdc8ad88940da0c43acad5a45b2c52ec007c94f41659159b08
MD5 74a6fe133160f51832d070c9de270c25
BLAKE2b-256 fdf4624c2ebbb41e8d80d2da453bf7a40c14df51fd076cba6e7969bfe2a240e6

See more details on using hashes here.

File details

Details for the file wififtp-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: wififtp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Linux/5.15.0-1040-azure

File hashes

Hashes for wififtp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a97c42fd15630b97a35d16882d1417d921601a2f2f3a342e32d5440f42a1091f
MD5 0261bc0c395fad37d45c3e4094b481ab
BLAKE2b-256 5425f1e937757fb4cd4b438649d246e5e739f8caa4afc59bc091d81783a98255

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page