This repository was archived by the owner on Aug 1, 2024. It is now read-only.
Releases: sandialabs/dr_robot
Releases · sandialabs/dr_robot
Bug Fixes
Bug Fixes
There was a bug in the aggregation code that would discard any matches when the socket method could not parse for a url or find an IP. This led to empty aggregation lists. The fix for this reuses a previous commits regex in order to better parse the url and ip string sent for aggregation.
Defcon Bug Fixes + Gifs
Unreleased
- JSON parsing, and other file identification
- Multithreading file parsing. Previous implementation had a couple issues
Beta
- Serve option to host Django serve via Docker
* make requests to http://hostname:port/data/<domain_name>/
* Allow various selections of hosting data. Currently only supports Django via Docker.
[1.2.1] - August 2019
Updates
Added
- Django docker container to server domain data
- Added dbfile option for specification of personal database
- Webscreenshot (Currently phantomjs receives the best results in Docker)
- Altdns
- Slack configuration. Requires you to set up a channel and make a robot with correct permissions similar to other Plugins.
Removed
- Removed global domain option for all subparsers
- Removed domain requirement for upload
Changed
- SQLlite refactor
- Use two tables 1 for list of domains, 1 for all data gather.
- Threading for reading files. Sometimes this threading would cause unknown hangs. Working on creating a more improved version of the file parsing.
- Minor packages updates for urllib3 and Jinja
Fixed
- ValueError exception was not caught when building web tools. If you were missing a field it would crash the program
- Amass Dockerfile
- Changes Knock to output CSV rather than Json
- KeyboardInterrupt when running docker containers caused error message. Now cancels gracefully.
- Slack client was updated. Changed code to reflect new client changes.
1.1.0
[1.1.0] - Feb 2019
Current Release
Added
-
Changelog :)
-
Nmap-screenshot docker container which allows one to use the nmap screenshot NSE script
-
Knockpy docker container added
-
Eyewitness docker container added
-
Amass docker container added
-
---verbosityflag added as well as some useful log files that should contain any exceptions and debugging information respectively.
Removed
--domainoption in favor of required domain. (Can't run tool without domain)
Changed
- Changed default configuration options
network_modeallows us to pass host network to the docker daemon for ease of useDOCKERorANSIBLEmode for Scanners and Inspection tools. Change for what mode you would like them to utilize- Ansible configuration optoins
"flags": "-e '$extra' -i configs/ansible_inventory",This option allows you to have a dr_robot specific ansible inventory.variable_useroption to specify what user Ansible should use to log in
- Changed folders for docker containers to docker_buildfiles
- Tests to utilize Travis CI
Fixed
- Updated Eyewitness to use a specific commit hash.
--headlessflag was removed in favor of--web - Added user created and generated files to
.gitignore - Fixed Duplication of IP and Hostnames in the aggregated section
- Duplicated docker containers showing up.
- Docker containers running pass Keyboard Interrupt