Skip to content
Paulino Calderon edited this page Jul 31, 2016 · 5 revisions

Welcome to the rainmap-lite wiki! ##What is Rainmap Lite? RainmapLite is a simple Django web application for running Nmap scans from any web browser. It has a responsive interface allowing users to schedule scans easily from any mobile device. Unlike Rainmap [1], Rainmap-lite does not require special services (RabbitMQ, PostgreSQL, Celery, supervisor, etc) to make it easy to install on any server. You simply need to install the Django application and add the cron polling task to set up a new scanning server.

[1] https://nmap.org/rainmap/

##How does it work? The Django application stores the Nmap commands to execute in a SQLite database. Another script reads the commands and executes them periodically as configured by the user. Reports are sent via email so access to a SMTP server is required (Gmail is fine...).

##Why did you waste time on this? I'm on the road a lot and often suffer from the lack of a good stable Internet connection so I needed a way to run Nmap easily from my VPS. Unfortunately, the original Rainmap project does not work with the current Django version (1.9) and it required a dedicated server running several services including RabbitMQ, PostgreSQL, Celery and supervisor. It was definitely an overkill for my needs. I just needed a simple interface to run Nmap scans with the less amount of typing involved.

The project is still very young. Contributions and suggestions are very appreciated!

##What other pages can I found on the wiki?

Clone this wiki locally