Commit Graph

643 Commits (master)

Author SHA1 Message Date
Rohan Vazarkar 8f0ffb91d5 Fix compiled version 2016-09-28 10:56:06 -04:00
Rohan Vazarkar 99b7df46a6 Change login placeholder 2016-09-28 10:55:51 -04:00
Rohan Vazarkar a47eb7e6ba Delete useless code 2016-09-23 00:24:36 -04:00
Rohan Vazarkar 65823cd538 Fix folding of start/end
Fix tooltip queries
2016-09-23 00:15:09 -04:00
Rohan Vazarkar 8fd6589494 More parameter fixes 2016-09-22 23:22:11 -04:00
Rohan Vazarkar c378f8fa05 Fix graph path highlight 2016-09-22 20:37:20 -04:00
Rohan Vazarkar 214496ca02 Redo group delegated query for users 2016-09-22 18:32:37 -04:00
Rohan Vazarkar 0ef4c59f1a Convert user to single shortest paths 2016-09-22 17:25:57 -04:00
Rohan Vazarkar 1a78cb7a39 Fix effective in/outbound domain trusts 2016-09-22 17:20:40 -04:00
Rohan Vazarkar a6bc341077 Background processing of node data 2016-09-22 17:05:19 -04:00
Rohan Vazarkar c98da3f572 Remove bad statement 2016-09-22 17:03:49 -04:00
Rohan Vazarkar 178f8d9f43 Fix missed parameter 2016-09-22 16:58:05 -04:00
Rohan Vazarkar 21f6110228 Finish ingestion logic 2016-09-22 16:57:51 -04:00
Rohan Vazarkar 6b2c4f62c1 Bolt ingestion for groups and sessions 2016-09-22 11:46:25 -04:00
Rohan Vazarkar f6b367a1b2 Add dummy function to login 2016-09-21 16:31:53 -04:00
Rohan Vazarkar a0b31f3755 Speed up delete 2016-09-21 16:26:28 -04:00
Rohan Vazarkar fb47797e24 Fix close button on db clear 2016-09-21 16:26:09 -04:00
Rohan Vazarkar 10b0e6dab8 Fix login on empty db 2016-09-21 16:25:51 -04:00
Rohan Vazarkar c5dd3f95ce Fix delete functions 2016-09-21 14:49:38 -04:00
Rohan Vazarkar f1d1ceb8c5 Remove useless function 2016-09-21 14:49:24 -04:00
Rohan Vazarkar 3c97cf1ff5 Create nodes from paths 2016-09-21 14:05:57 -04:00
Rohan Vazarkar 493dee5fb4 Update prebuilt queries for bolt 2016-09-21 13:37:08 -04:00
Rohan Vazarkar cd529de450 Update doQuery Pattern 2016-09-21 12:20:56 -04:00
Rohan Vazarkar 8fa74a42db Split sessions for data queries 2016-09-21 12:20:34 -04:00
Rohan Vazarkar 2e62332271 Close driver on logout 2016-09-21 12:20:07 -04:00
Rohan Vazarkar 83dfd2a7d8 Update search to use bolt 2016-09-21 12:19:59 -04:00
Rohan Vazarkar 2e4087addb Domain node from bolt 2016-09-20 16:42:36 -04:00
Rohan Vazarkar 1a83e2df70 Computer data from bolt 2016-09-20 16:30:15 -04:00
Rohan Vazarkar 5021efccd8 Use promises instead of streams 2016-09-20 16:19:41 -04:00
Rohan Vazarkar a123c381d6 Merge branch 'master' into BoltRework 2016-09-20 15:36:32 -04:00
Rohan Vazarkar 4f1db8968d Partially working graph 2016-09-20 15:31:30 -04:00
Rohan Vazarkar 214873cb24 Database Data Display using Bolt 2016-09-20 12:28:00 -04:00
Rohan Vazarkar 4fe97fa058 Migrated login form to Bolt 2016-09-20 11:57:49 -04:00
Rohan Vazarkar 5137b27ab9 Merge remote-tracking branch 'refs/remotes/origin/master' into BoltRework 2016-09-19 19:43:16 -04:00
Rohan Vazarkar 590a131173 Change pre-built queries to top 10
Modify folding algorithm to include more
2016-09-15 09:14:51 -04:00
Rohan Vazarkar 13c26552a7 Add close button to Query Select 2016-09-14 19:39:55 -04:00
Rohan Vazarkar 27e1908878 Update README.md 2016-09-14 13:06:25 -04:00
Rohan Vazarkar f1ee2f07fd Add domain node click action 2016-09-08 23:09:55 -04:00
HarmJ0y a66e629920 Modified group enumeration -> all objects are now enumerated and memberof extracted, instead of other way around.
Removed Get-NetLoggedOn/Get-NetLoggedOnLocal from default collection.
2016-09-08 21:33:20 -04:00
HarmJ0y 9bc355e318 Several optimizations for the BloodHound.ps1 ingestor:
-Combined Export-BloodHoundData and Export-BloodHoundCSV into Get-BloodHound data, new function renamed to Invoke-BloodHound
-Eliminated superfluous usage of the pipeline
-Eliminated PSObjects, migrated to hashtables for results
-Reduced query counts (e.g. combined Get-NetGroup/Get-NetGroupMember logic into a custom query)
-.NET StreamWriters instead of Out-File
-Output is exported as soon as it comes in
-Threading now mandatory/built in for computer enumeration
-'Moving window' introduced for retrieving threaded results before all threads complete
-LocalGroup enumeration tries API and falls back to WinNT enumeration
-PropertiesToLoad used in LDAP to only return needed attributes
-Many of these optimizations adapted from Meatballs1 (https://github.com/adaptivethreat/BloodHound/issues/7#issuecomment-238704749)
Trimmed BloodHound.ps1 to only required functions
2016-09-07 21:08:55 -04:00
Rohan Vazarkar d99b85ecb4 Couple more build fixes 2016-09-06 19:24:34 -04:00
Rohan Vazarkar 7f29bfdf47 Remove unnecessary escape
Also add developer tools shortcut
2016-09-02 19:11:40 -04:00
Rohan Vazarkar 2e3b3ea1e1 Fix environment variables again 2016-09-02 18:59:19 -04:00
Rohan Vazarkar a8a0667230 Fix environment variable usage 2016-09-02 18:45:00 -04:00
Rohan Vazarkar aaec829968 Add commit number to artifacts 2016-09-02 18:33:14 -04:00
Rohan Vazarkar 2c39815317 Enable copy paste for mac? 2016-09-02 18:06:20 -04:00
Rohan Vazarkar 0f349f1de9 Revamp tooltips
Remove redundant queries
2016-09-02 18:06:20 -04:00
Rohan Vazarkar f71ae4d27c Remove redundant indexes
Also close tooltip on query
2016-09-02 18:06:20 -04:00
Rohan Vazarkar 999f10be24 Up chunk size for ingestion 2016-09-02 18:06:20 -04:00
Rohan Vazarkar c648ee00b9 Change window title 2016-09-02 10:14:00 -04:00