Releases: rackerlabs/scantron
Releases · rackerlabs/scantron
v1.27
v1.26
v1.25
v1.24
- Modified recurrence.js until
django-recurrencemaintainers address jazzband/django-recurrence#160 - Removed proxychains installation from Master
- Removed
.dircolorsfrom being uploaded for both Master and agents - Changed default time to UTC for agent and Master.
- Disabled
You have new mail in /var/mail/root' messagemessages when logged in as root.
v1.23
- Added protection in
master/schedule_scan.pyto prevent empty values (result_file_base_namein #178) from populating ScheduledScan. Addedblank=Falseto models.py - ScheduledScan.result_file_base_name, but that is only honored in forms and and not with themaster/schedule_scan.pymethod of data population.
v1.22
- Added logic to
master/django_scantron/api/serializers.py-->SiteSerializer()to only validate ifemail_alert_addressexists whenemail_scan_alertsis enabled when passed as the payload through the API. This makes including theemail_alert_addressexists andemail_scan_alertskeys optional when updating a site. Prior to this update, they were required.
v1.21
- Bumped Django to version 2.2.10 to support #163
- Added email scanning alert capability for when scans start, stop, and complete.
- Added Django Debug Toolbar to support troubleshooting.
- Updated
pmsalias to utilizeshell_plus:alias pms='python manage.py shell_plus' - Improved
master/django_scantron/api/serializers.pylogic when handling HTTPGET/PATCHverbs. - Updated Scantron API client README to include
email_scan_alertsandemail_alert_addresswhen creating a site. - Improved
extract_targets.pylogic to remove duplicate targets and disallow private RFC1918 networks unless the-pswitch allowing private networks is used.
v1.20
- Changed ScheduledScan.scan_command from CharField to TextField in models.py.
scan_scheduler.pywas failing for scan commands greater than 1024 characters. That limitation should be removed now. - Capping out number of chars in Scan Command to 255 in
master/django_scantron/templates/django_scantron/scheduled_scan_list.html, otherwise it's impossible to scroll and see other columns to the right. - Updated
nmap_port_range_carver.pylogic for masscan UDP scans. masscan requires a "U:" if not specifying a range (-p U:80-90is OK, however,-p U:53,500will scan UDP 53 and TCP 500, so it needs to be-p U:53,U:500