This repository has been 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
-
---verbosity
flag added as well as some useful log files that should contain any exceptions and debugging information respectively.
Removed
--domain
option in favor of required domain. (Can't run tool without domain)
Changed
- Changed default configuration options
network_mode
allows us to pass host network to the docker daemon for ease of useDOCKER
orANSIBLE
mode 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_user
option 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.
--headless
flag 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