-
Notifications
You must be signed in to change notification settings - Fork 506
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sync to head #2034
Merged
Merged
Sync to head #2034
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Make cookie and JWT expiry configurable
* Used by process_tracker_tree() to build a process tree * Fixed linux pslist() which was very slow due to including a lot of unnecessary and expensive fields. We now only return the commonly used fields
* Collect domain role info on interrogate If populated on check in, domainrole can be used to auto-tag or filter down for certain hunts (ei: Domain controllers) Ref: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-computersystem#:~:text=workgroup%20is%20returned.-,DomainRole,-Data%20type%3A * Cleaned up domain role lookup and added a notebook suggestion Co-authored-by: Mike Cohen <mike@velocidex.com>
…TH2 (#2000) I was able to crash Velociraptor by requesting the github authenticator callback URL directly with e.g. curl https://vrrserver/auth/github/callback It turns out that there was no error handling if there is no 'oauthstate' cookie provided as part of the request and we hit a nil pointer dereference panic. The Google and Azure authenticators had the same issue. This commit fixes all three and resolves #1999.
- IP field was not properly parsed - replaced with a parse_binary() version to ensure backwards compatibility. - By default parse_ese() was using the "file" accessor which in 0.6.5 was changed to not fallback to NTFS parsing. This means that since UAL files are locked, the parser was unable to access them. This PR sets the accessor to be "auto" explicitly thereby forcing the ntfs parsing if needed.
Added rolename mappings and updated details.
Also allow the query command to specify an org id.
This makes it more efficient and simpler to filter by large number of regex without adding a lot of AND clauses to the query.
Now all regex must match all items.
When performing a full sync (e.g. pslist), some of the processes have no valid parent at this time (because the parent e.g. exited). We need to mark those unknown parents in case a new process reuses those pids - in this case the process call chain can accidentally include those parents.
* Refactor code to propagate the context in more cases. * Fixed tests
* update to clean up null fields * update to clean up null fields tests
This brings it in line with the same column name on Windows. Also fixed a crash in user_grant() due to insufficient error checking. Fixes: #2022
When a user is created with no access to the root org, the GUI did not automatically switch the user to their own org. This caused an issue where the user was rejected (because by default they were trying to access the root org) but there was no way to switch even manually to the correct org. This PR updates the user's preferences to the first available org automatically allowing the user to log in and select other orgs manually.
Also made maximum VFS directory size configurable. Fixes: #2005
When following ETW the EventData is an unordered map so we need to explicitly build a dict() to maintain consistent ordering. Also fixed bug in USN artifact
This caused it to stop emitting rows after a while because it was unable to see new data.
fix: upgrade ace-builds from 1.8.1 to 1.9.3 Snyk has created this PR to upgrade ace-builds from 1.8.1 to 1.9.3. See this package in npm: https://www.npmjs.com/package/ace-builds See this project in Snyk: https://app.snyk.io/org/scudette/project/76f4d127-566b-42ef-86f4-bdcbc92b90b4?utm_source=github&utm_medium=referral&page=upgrade-pr
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.