-
Notifications
You must be signed in to change notification settings - Fork 1
/
vulture_allowlist.py
141 lines (122 loc) · 2.51 KB
/
vulture_allowlist.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
from monkeytypes import (
OTP,
AgentID,
AgentPluginManifest,
AgentPluginType,
B64Bytes,
BasicLock,
CidrRange,
Credentials,
CredentialsComponent,
DiscoveredService,
Event,
FileExtension,
HardwareID,
InfectionMonkeyBaseModel,
IntRange,
IpRange,
JSONSerializable,
LMHash,
Lock,
MachineID,
MutableInfectionMonkeyBaseModel,
NetworkProtocol,
NetworkRange,
NetworkService,
NTHash,
Password,
Percent,
PercentLimited,
PortStatus,
RLock,
SingleIpRange,
SocketAddress,
SSHKeypair,
Token,
)
from monkeytypes.base64_bytes import b64_bytes_validator
AgentPluginManifest
AgentPluginManifest.name
AgentPluginManifest.plugin_type
AgentPluginManifest.supported_operating_systems
AgentPluginManifest.target_operating_systems
AgentPluginManifest.title
AgentPluginManifest.description
AgentPluginManifest.remediation_suggestion
AgentPluginManifest.link_to_documentation
AgentPluginManifest.safe
AgentPluginManifest.version_serialize
AgentPluginType.CREDENTIALS_COLLECTOR
AgentPluginType.EXPLOITER
AgentPluginType.FINGERPRINTER
AgentPluginType.PAYLOAD
B64Bytes
b64_bytes_validator.msg_template
InfectionMonkeyBaseModel.model_config
InfectionMonkeyBaseModel.to_json_dict
InfectionMonkeyBaseModel.to_dict
InfectionMonkeyBaseModel.to_json
InfectionMonkeyBaseModel.from_json
InfectionMonkeyBaseModel.copy
InfectionMonkeyBaseModel.deep_copy
MutableInfectionMonkeyBaseModel.model_config
BasicLock.exc_type
BasicLock.exc_val
BasicLock.exc_tb
BasicLock.acquire
BasicLock.release
Lock
Lock.locked
RLock
RLock.blocking
RLock.timeout
BasicLock.blocking
RLock.timeout
Event
Event.is_set
Event.set
Event.clear
Event.wait
Event.timeout
CredentialsComponent
Credentials.serialize
LMHash.dump_secret
LMHash.validate_hash_format
NTHash.dump_secret
NTHash.validate_hash_format
Password.dump_secret
SSHKeypair.dump_secret
FileExtension
AgentID
HardwareID
MachineID
IntRange
IntRange.max
IntRange.min
NetworkRange.is_in_range
NetworkRange.filter_invalid_ranges
CidrRange.is_in_range
IpRange.is_in_range
SingleIpRange.is_in_range
NetworkProtocol.TCP
NetworkProtocol.UDP
NetworkProtocol.ICMP
NetworkProtocol.UNKNOWN
NetworkService.HTTP
NetworkService.HTTPS
NetworkService.MSSQL
NetworkService.SMB
NetworkService.SSH
NetworkService.MSSQL_BROWSER
NetworkService.UNKNOWN
PortStatus
PortStatus.OPEN
PortStatus.CLOSED
SocketAddress.from_string
DiscoveredService
DiscoveredService.service
Percent.as_decimal_fraction
PercentLimited.le
OTP
Token
JSONSerializable