Releases: rackerlabs/scantron
Releases · rackerlabs/scantron
v1.27
v1.26
v1.25
v1.24
- Modified recurrence.js until
django-recurrence
maintainers address jazzband/django-recurrence#160 - Removed proxychains installation from Master
- Removed
.dircolors
from 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' message
messages when logged in as root.
v1.23
- Added protection in
master/schedule_scan.py
to prevent empty values (result_file_base_name
in #178) from populating ScheduledScan. Addedblank=False
to models.py - ScheduledScan.result_file_base_name, but that is only honored in forms and and not with themaster/schedule_scan.py
method of data population.
v1.22
- Added logic to
master/django_scantron/api/serializers.py
-->SiteSerializer()
to only validate ifemail_alert_address
exists whenemail_scan_alerts
is enabled when passed as the payload through the API. This makes including theemail_alert_address
exists andemail_scan_alerts
keys 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
pms
alias to utilizeshell_plus
:alias pms='python manage.py shell_plus'
- Improved
master/django_scantron/api/serializers.py
logic when handling HTTPGET
/PATCH
verbs. - Updated Scantron API client README to include
email_scan_alerts
andemail_alert_address
when creating a site. - Improved
extract_targets.py
logic to remove duplicate targets and disallow private RFC1918 networks unless the-p
switch allowing private networks is used.
v1.20
- Changed ScheduledScan.scan_command from CharField to TextField in models.py.
scan_scheduler.py
was 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.py
logic for masscan UDP scans. masscan requires a "U:" if not specifying a range (-p U:80-90
is OK, however,-p U:53,500
will scan UDP 53 and TCP 500, so it needs to be-p U:53,U:500