Skip to content
GRR Rapid Response: remote live forensics for incident response
Python C++ Protocol Buffer JavaScript HTML Shell Other
Find file
New pull request
Latest commit c459f1a @grrrrrrrrr grrrrrrrrr Using the knowledgebase user field everywhere.
Some more Travis fixes.
Failed to load latest commit information.
accelerated Make rdfvalue dependency structure explicit.
artifacts Using the knowledgebase user field everywhere.
binaries Update server to 0.3.0-7 and client 3.0.0.7
checks Using the knowledgebase user field everywhere.
client Using the knowledgebase user field everywhere.
config - Lots of API work (more features - listing clients, listing clients'…
docs Another code push. As always there are many bugfixes to many
endtoend_tests - Lots of API work (more features - listing clients, listing clients'…
executables Another code push. As always there are many bugfixes to many
gui Using the knowledgebase user field everywhere.
keys/test Update to alpha release.
lib Using the knowledgebase user field everywhere.
parsers Using the knowledgebase user field everywhere.
proto Using the knowledgebase user field everywhere.
scripts Show request approval on generate zip click.
server Deprecate client object for interpolation.
test_data Using the knowledgebase user field everywhere.
tools - Lots of API work (more features - listing clients, listing clients'…
travis Fixing the Travis build.
vagrant - Lots of API work (more features - listing clients, listing clients'…
worker A fist stab at removing the ResolveRegex interface.
.dockerignore Deprecation warnings for mongo and old mysql.
.gitignore Add .gitignore file.
.travis.yml Add docker server image and modify install scripts.
ACKNOWLEDGEMENTS Disabling the failing Rekall tests, adding Brian Olson to the
AUTHORS Adding two new team members to the project and also adding two
Dockerfile More build fixes.
LICENSE Initial commit.
Makefile - Lots of API work (more features - listing clients, listing clients'…
README - Updating the project information (website, authors files)
README.md Add link to gitter chat room
__init__.py Fix config updater admin ui port bug.
requirements.txt Using the knowledgebase user field everywhere.
run_tests.py - Adding the notion of a VFS virtual root to clients.
run_tests.sh Add compression to rekall responses.
setup.py More build fixes.
setup_test.py Add linux memory analysis, fix style.

README.md

GRR Rapid Response is an incident response framework focused on remote live forensics.

Build Status

GRR is a python agent (client) that is installed on target systems, and python server infrastructure that can manage and talk to the agent.

Client Features:

  • Cross-platform support for Linux, OS X and Windows clients.
  • Live remote memory analysis using open source memory drivers for Linux, OS X and Windows via the Rekall memory analysis framework.
  • Powerful search and download capabilities for files and the Windows registry.
  • Secure communication infrastructure designed for Internet deployment.
  • Client automatic update support.
  • Detailed monitoring of client CPU, memory, IO usage and self-imposed limits.

Server Features:

  • Fully fledged response capabilities handling most incident response and forensics tasks.
  • OS-level and raw file system access, using the SleuthKit (TSK).
  • Enterprise hunting (searching across a fleet of machines) support.
  • Fully scalable back-end to handle very large deployments.
  • Automated scheduling for recurring tasks.
  • Fast and simple collection of hundreds of digital forensic artifacts.
  • Asynchronous design allows future task scheduling for clients, designed to work with a large fleet of laptops.
  • AngularJS Web UI and RESTful JSON API.
  • Fully scriptable IPython console access.
  • Basic system timelining features.
  • Basic reporting infrastructure.

See quickstart to start using it.

Contact Us

Mailing lists:

Follow us on twitter for announcements of GRR user meetups. We use a gitter chat room during meetups.

Screenshots

Something went wrong with that request. Please try again.