Coder Social home page Coder Social logo

kasroudra / wififtp Goto Github PK

View Code? Open in Web Editor NEW
25.0 2.0 6.0 406 KB

Create a FTP Server and access files from device under same Wi-Fi/LAN/Router

License: MIT License

Python 100.00%
wifi-ftp lan-ftp local-ftp share-files share-files-under-same-wifi ftp-server wifi-ftp-for-windows localhost-ftp ftp python

wififtp's Introduction

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

wififtp's People

Contributors

kasroudra avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.