Scantron is an nmap scanner that consists of two components. The first is a master node consisting of a interface web that usesfor scheduling scans and saving nmap targets and scan results.
The second element is an "agent" that performs scans from the main node and performs the actual nmap scan.
Scantron is written in Python3.6 + and leverages Django for the web front-end, Django REST Framework as the API endpoint, PostgreSQL as the base data and is accompanied by Ansible which focuses on Ubuntu.
Scantron has been tested on Ubuntu 18.04 and may be compatible with other operating systems. Scantron's inspiration comes from:
Architecture
Snapshots applicationς
Information about the installation and the use of the program, you will find here.