Commit Graph

81 Commits

Author SHA1 Message Date
Will a2c40bc3bf Added note about wildcard for text search
- Added note about wildcard for text search
2024-01-09 12:08:35 -08:00
Will eb6064781c Merge branch 'main' of github.com:SpecterOps/Nemesis 2024-01-09 12:04:06 -08:00
Will bfa1f6978b Text search mods
-Don't fill in last term in search box to prevent value incorrectly re-populating on [enter]
- Changed text and code search to use wildcards (*s)
2024-01-09 12:03:39 -08:00
Lee Christensen 59bd0acb47 update stage1 docs 2024-01-08 22:13:28 -05:00
Lee Christensen 6366136af5 update deprecated settings 2024-01-08 22:04:41 -05:00
Will 637564d894 Added NoseyParker line numbers to FileView
-Added NoseyParker line numbers to FileView view
2024-01-08 16:10:57 -08:00
Will 8278f7133f Added image display in File Viewer
-Added image display in File Viewer
2024-01-08 16:06:37 -08:00
Will 8af39bce2a Text lines in display for NoseyParker matches
-Text lines in display for NoseyParker matches
2024-01-08 15:20:54 -08:00
Will 53e3fa5c9a Changed Dashboard tab text
-Changed Dashboard tab text to display DEV for dev env as well as showing the assessment ID
2024-01-02 15:21:06 -08:00
Will 6343395349 Removed dashboard auth
-Removed dashboard auth
2024-01-02 12:33:15 -08:00
Will 533cb55b58 Start of CSV file rendering
-Start of CSV file rendering
2023-12-15 16:17:17 -08:00
Will 943b983e76 Dashboard - Display archives as JSON file list
Dashboard - Display archives as JSON file list
2023-12-15 14:59:53 -08:00
Will 5c864f42c5 Map JSON files
-Map JSON files to Python for display
2023-12-15 13:50:12 -08:00
Will 9674380162 Dashboard File View Mods
-If file is binary, a hexdump is now displayed
-Now cover ALL extensions that monaco supports
-Added language highlight selector
2023-12-15 13:46:07 -08:00
Will 62f294bef8 XML file rendering in Monaco
-Always render files with "XML" in their magictype as XML in Monaco for `dashboard`
2023-12-14 20:55:47 -08:00
Will 8698f7dfe9 dashboard file viewer Monaco tweaks
-Files are not read-only in Monaco
-Added toggle button for word-wrapping in Monaco
2023-12-14 20:31:40 -08:00
Max Harley bf94949f38 Sliver update (#21)
* Update sliver requirements.txt #20

* Fix ciphersamurai issue on BloodHound Slack

---------

Co-authored-by: Maxwell Harley <max@harley.gg>
2023-10-25 00:42:39 -04:00
Lee Christensen a48a1b0258 Merge pull request #18 from SpecterOps/jupyter
Add in jupyter again
2023-10-05 21:13:20 -06:00
Lee Christensen e119768e8c add jupyter back in 2023-10-05 22:55:55 -04:00
Max Harley b841821bd0 Chrome fix (#17)
* Fix Chrome plugin bug

* Add extension-cli back to package.json
2023-10-05 18:30:18 -04:00
Lee Christensen ab83c2090b revert to old package 2023-10-04 02:36:18 -04:00
Lee Christensen 4a277bf623 update deps 2023-10-04 02:00:22 -04:00
Lee Christensen 0d37364a4b update dependencies 2023-10-04 01:44:34 -04:00
Lee Christensen b6d2dbf74e update dotnet dependencies 2023-10-04 01:21:00 -04:00
Lee Christensen f11fe03aeb update dashboard dependencies 2023-10-04 01:17:31 -04:00
Lee Christensen 21bc6047cc move chrome extension to connectors 2023-10-03 02:02:31 -04:00
Lee Christensen 37284cf622 'environment' settings, cleanup nemesis-cli, increase MAX_LOGIN_ATTEMPTS on pgadmin, messaging errors get dropped 2023-10-02 11:48:00 -04:00
Lee Christensen bac0ac932a update noseyparker result viewing 2023-09-28 21:16:29 -04:00
Lee Christensen af6614c95b update noseyparker tab on FileViewer page 2023-09-28 21:04:29 -04:00
Lee Christensen 534795a4d0 fix new file link 2023-09-28 20:42:51 -04:00
Lee Christensen 091b2f0f58 CS connector: catch error, prevent leaked handle on error 2023-09-28 19:47:50 -04:00
Lee Christensen 1cb1437e57 add entrypoint script 2023-09-28 19:45:47 -04:00
Lee Christensen 9883aae2b7 CS connector: support large uploads, disable SSL w/o JAR 2023-09-28 19:44:50 -04:00
Lee Christensen 95c155361b fix hardcoded cred 2023-09-28 19:37:30 -04:00
Lee Christensen e58558c34b formatting 2023-09-28 19:32:52 -04:00
Lee Christensen 55142e78c5 add temp path to connector, remove 'println' statements 2023-09-28 19:28:34 -04:00
Lee Christensen b03eed4523 update packages 2023-09-28 18:49:05 -04:00
Lee Christensen 06e850843f update packages 2023-09-28 18:13:26 -04:00
Lee Christensen 3fcfc9d209 :add submit_to_nemesis docs, slight updates to setup docs 2023-09-28 15:56:23 -04:00
Lee Christensen 4081e5871d update submit_to_nemesis yaml 2023-09-28 14:50:04 -04:00
Lee Christensen 96730f5abc add 'monitor' command to submit_to_nemesis, fixed structured 'services' sample file 2023-09-28 14:09:32 -04:00
Lee Christensen e00a549074 move File Upload to own page to fix double submit problem, set default search end day to today+1 2023-09-27 17:51:01 -04:00
Lee Christensen e0e0928762 Workaround for ingress changes, fix ingress Prefix warnings, dev skaffold profile for elastic/postgres 2023-09-26 13:33:23 -04:00
Lee Christensen fe48499197 minor doc updates + formatting 2023-09-25 15:44:30 -04:00
Lee Christensen 1df94ff9d6 Many bug fixes and dashboard changes
Dashboard:
 - Moved Nemesis logo to sidebar
 - Edited CSS to remove blank space at top
File Viewer:
 - Removed PDF rendering due to Chrome iframe sandbox blocking embeds
 - All files now display as text in the Monaco viewer, irregardless of the type
 - Changed Monaco to dark theme
 - Add ".config" file type
Chromium page:
 - Made all filters case insensitive
 - Refactored into smaller functions
 - Results ordered by timestamp
File Triage page:
 - Refactored into smaller functions
 - Changed icons for for opening as plaintext and viewing file info
 - Do not hide files triaged as "unknown"
 - Fixed multiple bugs in search filters not applying
 - Refactored into smaller functions
 - Added a link to File Viewer when uploading files
Credentials page:
 - "View File Details" link now goes to File Viewer
 - Fixed bug in triage not working for null values
Nosey Parker page: "View File Details" link now goes to File Viewer
Hashes page:
 - Fixed bug preventing anything from being displayed
 - "View Originating File" link now goes to the file viewer instead of Kibana
 - Increased number of rows
 - Added filtering by object_id using the URL parameters
 - Added a clear filters button
Search page:
 - Link to File Viewer instead of Kibana
Refactored a few of the frontend pages
Centralized auth/display templates for frontend
Fixed looping exception in Chrome history parsing (still an outstanding issue for long URLs and slow processing)
Fixed path parsing for several file parsers to not require a "\" at the beginning so they can be processed via manual upload w/o a path
Changed Chromium file parsing to account support additional Chromium profiles
Added favicon
Updated skaffold debugging settings to allow stepping into python libraries
Updated recommended VS code extensions
Add action=view_raw to the download API to render the file as text in the browser
Fixed bug in extracted text processing when submitting text with BOM to elastic
Fixed links pointing to internal API endpoints instead of public ones
Changed hash alerts to point to Hashes/File Viewer page
Allow the same credentials parsed from 2 different files to be added to the DB
2023-09-23 01:55:58 -04:00
Lee Christensen 3a696d3e07 fix monaco scrollbars 2023-09-19 23:35:32 -04:00
Lee Christensen 44e7dc2824 disable scrollbar on file(viewer) page 2023-09-14 09:00:22 -04:00
HarmJ0y 13c55e4528 Added triage icon color changes for selected option
- The chosen triage value for a file now makes the associated icon change color on Files and File View pages in the Dashboard
2023-09-13 15:21:25 -07:00
HarmJ0y cc2aba0f2b Processing of Chromium JSON cookie dumps
-Processing of Chromium JSON cookie dumps
2023-09-12 16:14:38 -07:00
harmj0y 6dd4e1a16c Added the ability to set starting Redis IDs for mythic-connector
-Added the ability to set starting Redis IDs for mythic-connector
2023-09-12 11:48:50 -07:00