|
18 | 18 | from coercer.network.smb import try_login |
19 | 19 |
|
20 | 20 |
|
21 | | -VERSION = "2.3-blackhat-edition" |
| 21 | +VERSION = "2.4-blackhat-edition" |
22 | 22 |
|
23 | 23 | banner = """ ______ |
24 | 24 | / ____/___ ___ _____________ _____ |
@@ -48,9 +48,10 @@ def parseArgs(): |
48 | 48 | mode_scan_advanced_config.add_argument("--smb-port", default=445, type=int, help="SMB port (default: 445)") |
49 | 49 | mode_scan_advanced_config.add_argument("--auth-type", default=None, type=str, help="Desired authentication type ('smb' or 'http').") |
50 | 50 | # Filters |
51 | | - mode_scan_filters = mode_scan.add_argument_group("Filtering methods") |
| 51 | + mode_scan_filters = mode_scan.add_argument_group("Filtering") |
52 | 52 | mode_scan_filters.add_argument("--filter-method-name", default=None, type=str, help="") |
53 | 53 | mode_scan_filters.add_argument("--filter-protocol-name", default=None, type=str, help="") |
| 54 | + mode_scan_filters.add_argument("--filter-pipe-name", default=None, type=str, help="") |
54 | 55 | # Credentials |
55 | 56 | mode_scan_credentials = mode_scan.add_argument_group("Credentials") |
56 | 57 | mode_scan_credentials.add_argument("-u", "--username", default="", help="Username to authenticate to the remote machine.") |
@@ -82,9 +83,10 @@ def parseArgs(): |
82 | 83 | mode_fuzz_advanced_config.add_argument("--smb-port", default=445, type=int, help="SMB port (default: 445)") |
83 | 84 | mode_fuzz_advanced_config.add_argument("--auth-type", default=None, type=str, help="Desired authentication type ('smb' or 'http').") |
84 | 85 | # Filters |
85 | | - mode_fuzz_filters = mode_fuzz.add_argument_group("Filtering methods") |
| 86 | + mode_fuzz_filters = mode_fuzz.add_argument_group("Filtering") |
86 | 87 | mode_fuzz_filters.add_argument("--filter-method-name", default=None, type=str, help="") |
87 | 88 | mode_fuzz_filters.add_argument("--filter-protocol-name", default=None, type=str, help="") |
| 89 | + mode_fuzz_filters.add_argument("--filter-pipe-name", default=None, type=str, help="") |
88 | 90 | # Credentials |
89 | 91 | mode_fuzz_credentials = mode_fuzz.add_argument_group("Credentials") |
90 | 92 | mode_fuzz_credentials.add_argument("--only-known-exploit-paths", action="store_true", default=False, help="Only test known exploit paths for each functions") |
@@ -114,9 +116,10 @@ def parseArgs(): |
114 | 116 | mode_coerce_advanced_config.add_argument("--always-continue", default=False, action="store_true", help="Always continue to coerce") |
115 | 117 | mode_coerce_advanced_config.add_argument("--auth-type", default=None, type=str, help="Desired authentication type ('smb' or 'http').") |
116 | 118 | # Filters |
117 | | - mode_coerce_filters = mode_coerce.add_argument_group("Filtering methods") |
| 119 | + mode_coerce_filters = mode_coerce.add_argument_group("Filtering") |
118 | 120 | mode_coerce_filters.add_argument("--filter-method-name", default=None, type=str, help="") |
119 | 121 | mode_coerce_filters.add_argument("--filter-protocol-name", default=None, type=str, help="") |
| 122 | + mode_coerce_filters.add_argument("--filter-pipe-name", default=None, type=str, help="") |
120 | 123 | # Credentials |
121 | 124 | mode_coerce_credentials = mode_coerce.add_argument_group("Credentials") |
122 | 125 | mode_coerce_credentials.add_argument("-u", "--username", default="", help="Username to authenticate to the machine.") |
|
0 commit comments