Το Scantron είναι ένας σαρωτής nmap που αποτελείται από δύο στοιχεία. Το πρώτο είναι ένας κύριος κόμβος που αποτελείται από μια διεπαφή web που χρησιμοποιείται για τον προγραμματισμό των σαρώσεων και την αποθήκευση των στόχων και των αποτελεσμάτων σάρωσης του nmap.
Το δεύτερο στοιχείο είναι ένας “πράκτορας” που εκτελεί σαρώσεις από τον κύριο κόμβο και διεξάγει την πραγματική σάρωση nmap.
Το Scantron έχει γραφεί σε Python3.6 + και αξιοποιεί το Django για το front-end του διαδικτύου, το Django REST Framework σαν το τελικό σημείο του API, το PostgreSQL σαν βάση δεδομένων και συνοδεύεται από το Ansible που εστιάζει στο Ubuntu.
Το Scantron έχει δοκιμαστεί στο Ubuntu 18.04 και μπορεί να είναι συμβατό και με άλλα λειτουργικά συστήματα. Η έμπνευση του Scantron προέρχεται από τα:
Αρχιτεκτονική
Στιγμιότυπα εφαρμογής
Πληροφορίες σχετικά με την εγκατάσταση αλλά και με τη χρήση του προγράμματος, θα βρείτε εδώ.