Commit Graph

7153 Commits

Author SHA1 Message Date
Mike Salvatore fec7d987d8 Agent: Skip SMBFingerprinter if SMB_PORT is not open 2022-02-09 13:40:23 -05:00
Mike Salvatore ab3daeb2e8 Agent: Refactor the SMB fingerprinter to implement IFingerprinter 2022-02-09 13:40:23 -05:00
Mike Salvatore a7022011d9 Agent: Rename smb_finger.py -> smb_fingerprinter.py 2022-02-09 13:40:23 -05:00
Mike Salvatore b63d739578 Agent: Replace *Finger* names with *Fingerprinter* in SMBFinger 2022-02-09 13:40:23 -05:00
Mike Salvatore 26681abc86
Merge pull request #1707 from guardicore/1603-refactor-mssql-fingerprinter
1603 refactor mssql fingerprinter
2022-02-09 13:39:57 -05:00
Ilija Lazoroski 5d818154b9 Agent: Load MSSQL fingerprinter into the Puppet 2022-02-09 19:35:59 +01:00
Ilija Lazoroski e6f5b6113f Agent: Refactor MSSQL fingerprinter
* Refactor code to conform to the IFingerprinter interface
* Non-structured server response will return empty Fingerprint data
* Rename mssql_fingerprint to mssql_fingerprinter
* Unit tests
2022-02-09 19:35:51 +01:00
Ilija Lazoroski fb8847b5c5 Agent: Remove sambacry binaries from monkey spec
PR #1698
2022-02-09 08:25:20 -05:00
Mike Salvatore f0602edffb
Merge pull request #1703 from guardicore/1603-refactor-elastic-fingerprinter
Refactor elastic fingerprinter
2022-02-09 07:33:07 -05:00
Mike Salvatore 6de05df665 Agent: Load ElasticSearchFingerprinter into the Puppet 2022-02-09 07:28:12 -05:00
Mike Salvatore cc3be599d7 Agent: Refactor ElasticSearchFingerprinter
* Rename ElasticFinger -> ElasticSearchFingerprinter
* Don't scan port if port is closed or not configured
* Refactor code to conform to the IFingerprinter interface
* Add unit tests
2022-02-09 07:28:10 -05:00
Shreya Malviya 5a64db4ce9
Merge pull request #1699 from guardicore/1669-remove-scoutsuite-integration
Remove scoutsuite
2022-02-09 01:15:30 -08:00
Shreya Malviya 30bbfec182 Docs: Remove trailing whitespace in operating systems support page 2022-02-09 14:35:13 +05:30
Shreya Malviya f8ad233729 Island: Remove ScoutSuite from dependencies 2022-02-09 14:32:19 +05:30
Shreya Malviya ccb72471bb Agent: Remove ScoutSuite from dependencies 2022-02-09 14:31:58 +05:30
Shreya Malviya 97059dcd75 Common: Add sleep before AWS command invocation 2022-02-09 14:28:04 +05:30
Shreya Malviya c129f809b0 UI: Rename function to make more sense 2022-02-09 14:28:04 +05:30
Ilija Lazoroski c458f933c4 Agent: Remove print statement for policyuniverse in monkey spec 2022-02-09 14:28:04 +05:30
Mike Salvatore 9a88ac3ed8 Changelog: Add entry for ScoutSuite removal 2022-02-09 14:28:00 +05:30
Mike Salvatore fcbdb5a65f Common: Remove disused get_host_from_network_location() function 2022-02-09 14:27:20 +05:30
Mike Salvatore c1c04d804f Agent: Remove disused is_running_on_island() function 2022-02-09 14:27:20 +05:30
Shreya Malviya c0d1df6252 UI: Remove Scoutsuite reporting 2022-02-09 14:27:20 +05:30
Shreya Malviya 9dc0a6ed6f Project: Remove removed Scoutsuite constants from Vulture allowlist 2022-02-09 14:27:20 +05:30
Shreya Malviya cb6bafa64a Common: Remove Scoutsuite constants 2022-02-09 14:27:20 +05:30
Shreya Malviya 7243406b06 Island: Remove endpoints/resources/services related to Scoutsuite 2022-02-09 14:27:20 +05:30
Shreya Malviya 88f156ea40 UI: Rename function in RunOptions.js more appropriately 2022-02-09 14:27:20 +05:30
Shreya Malviya c357ee410e UI: Remove Scoutsuite option from Run Monkey page 2022-02-09 14:27:20 +05:30
Shreya Malviya c2c609aa3a UT: Remove Scoutsuite's unit tests 2022-02-09 14:27:20 +05:30
Shreya Malviya 894250f965 UT: Modify comments in test_pillar_service.py to be accurate 2022-02-09 14:27:20 +05:30
Mike Salvatore 788641b7d6 UT: Fix test_principle_service tests
And modify data in test_pillar_service.py accordingly
2022-02-09 14:27:20 +05:30
Mike Salvatore b23360db37 Island: Remove ScoutSuiteFinding 2022-02-09 14:27:20 +05:30
Mike Salvatore 039a62a224 Island: Remove ScoutSuiteRawDataService 2022-02-09 14:27:20 +05:30
Mike Salvatore a35f141cbe Island: Remove scoutsuite findings and rules 2022-02-09 14:27:20 +05:30
Mike Salvatore 75f23b6032 Island: Remove ScoutSuite rule path creators 2022-02-09 14:27:20 +05:30
Mike Salvatore 2728404a15 Island: Remove ScoutSuiteZTFindingService 2022-02-09 14:27:20 +05:30
Mike Salvatore 7498cbbe56 Common: Remove RulePathCreatorNotFound Exception 2022-02-09 14:27:20 +05:30
Mike Salvatore d2947796ff Island: Remove ScoutSuiteRuleService 2022-02-09 14:27:20 +05:30
Mike Salvatore 5423bbbb35 Common: Remove ScoutSuite telemetry category 2022-02-09 14:27:20 +05:30
Mike Salvatore fe459ddd3f Island: Remove ScoutSuite telemetry processing 2022-02-09 14:27:20 +05:30
Mike Salvatore 9e9e8be87c Agent: Remove ScoutSuiteTelem 2022-02-09 14:27:20 +05:30
Mike Salvatore c68adf4849 Docs: Remove references to ScoutSuite 2022-02-09 14:27:20 +05:30
Mike Salvatore 2f397ad37e Common: Remove ScoutSuiteScanError 2022-02-09 14:27:20 +05:30
Mike Salvatore 16bb13fc10 Agent: Remove ScoutSuite system info collector 2022-02-09 14:27:20 +05:30
Ilija Lazoroski ee0c98a435 Agent: Implement scan_tcp_ports in tcp_scanner
Move check_tcp_ports to tcp_scanner

Issue #1601
PR #1702
2022-02-08 15:03:12 -05:00
Mike Salvatore 3451724641 Agent: Rename elasticfinger.py -> elasticsearch_fingerprinter.py 2022-02-08 13:00:35 -05:00
Mike Salvatore a02b13cdc2 Island: Fix logic error in ConfigService
The ConfigService would only translate the old fingerprinter names to the
new names if HTTPFinger was enabled. This change rectifies the issue.
2022-02-08 13:00:35 -05:00
Mike Salvatore c15290415d
Merge pull request #1701 from guardicore/1603-enable-http-fingerprinting
Enable http fingerprinting
2022-02-08 09:05:32 -05:00
Mike Salvatore 69fa4adf1f Island: Add comment describing _translate_fingerprinter_name() 2022-02-08 09:04:59 -05:00
Mike Salvatore 0a04e846ba Agent: Add missing return type to HTTPFingerprinter 2022-02-08 08:48:17 -05:00
Mike Salvatore 373a25d5f6 Agent: Improve comments in HTTPFingerprinter 2022-02-08 08:41:00 -05:00