Skip to content

Discovers FTP servers on LAN and index their content. Also contains a web interface to search through the index.

Notifications You must be signed in to change notification settings

rivlink/ftpvista

Repository files navigation

FTPVista v4.0

FTPVista is an indexing and search engine for FTP servers on a local network.

Installation

Dependencies

FTPVista requires Python >=3.4 with few modules

sudo apt-get install python3 python3-pip uwsgi uwsgi-plugin-python3 python3-pycurl python3-sqlalchemy

And if using apache

sudo apt-get install libapache2-mod-proxy-uwsgi
sudo a2enmod proxy
sudo a2enmod proxy_uwsgi

Then, some pip dependencies

sudo pip3 install Whoosh scapy-python3 django pyftpdlib colorama

Install

FTPVista includes an interactive installation script to ease the installation process.

First clone this repository, cd to the newly created dir, then

python3 install.py install

The default installation process will:

  • create a specific user for FTPVista
  • install configuration files
  • install startup scripts (upstart or systemd)
  • install logrotate script

Uninstall

FTPVista can uninstall itself through the install.py script

python3 install.py uninstall

About

Discovers FTP servers on LAN and index their content. Also contains a web interface to search through the index.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published