MCPcopy Create free account

hub / github.com/PierreGode/Ragnar / types & classes

Types & classes587 in github.com/PierreGode/Ragnar

↓ 143 callersClassCharset
pager_lib/pymysql/charset.py:6
↓ 88 callersClassMovedAttribute
pager_lib/six.py:144
↓ 82 callersClass_PendingRequest
pager_lib/smb/base.py:3104
↓ 72 callersClassOperationFailure
pager_lib/smb/smb_structs.py:60
↓ 62 callersClassU32
pager_lib/smb/utils/U32.py:30
↓ 53 callersClassSMB2Message
pager_lib/smb/smb2_structs.py:10
↓ 50 callersClassBoolean
Create |ASN.1| schema or value object. |ASN.1| class is based on :class:`~pyasn1.type.base.SimpleAsn1Type`, its objects are immutable and duc
pager_lib/pyasn1/type/univ.py:262
↓ 47 callersClassMovedModule
pager_lib/six.py:108
↓ 45 callersClassAbstractScalarPayloadDecoder
pager_lib/pyasn1/codec/native/decoder.py:23
↓ 45 callersClassLogger
logger.py:42
↓ 38 callersClassProtocolError
pager_lib/smb/smb_structs.py:34
↓ 38 callersClassSMBMessage
pager_lib/smb/smb_structs.py:104
↓ 30 callersClassOctetStringEncoder
pager_lib/pyasn1/codec/ber/encoder.py:227
↓ 26 callersClassNotConnectedError
Raised when underlying SMB connection has been disconnected or not connected yet
pager_lib/smb/base.py:27
↓ 24 callersClassNotReadyError
Raised when SMB connection is not ready (i.e. not authenticated or authentication failed)
pager_lib/smb/base.py:23
↓ 19 callersClassOctetStringEncoder
pager_lib/pyasn1/codec/native/encoder.py:44
↓ 17 callersClassSizedInteger
pager_lib/pyasn1/type/univ.py:326
↓ 16 callersClassSharedData
Shared data between the different modules.
shared.py:193
↓ 12 callersClassSMB2CloseRequest
References: =========== - [MS-SMB2]: 2.2.15
pager_lib/smb/smb2_structs.py:630
↓ 12 callersClassSMB2CreateRequest
References: =========== - [MS-SMB2]: 2.2.13
pager_lib/smb/smb2_structs.py:342
↓ 12 callersClassSMB2TreeConnectRequest
References: =========== - [MS-SMB2]: 2.2.9
pager_lib/smb/smb2_structs.py:290
↓ 12 callersClassVulnerabilityFinding
A single vulnerability finding
advanced_vuln_scanner.py:82
↓ 11 callersClassEnvManager
env_manager.py:18
↓ 11 callersClassTextStringEncoder
pager_lib/pyasn1/codec/native/encoder.py:49
↓ 10 callersClassComTreeConnectAndxRequest
References: =========== - [MS-CIFS]: 2.2.4.55.1 - [MS-SMB]: 2.2.4.7.1
pager_lib/smb/smb_structs.py:539
↓ 9 callersClassNmapVulnScanner
This class handles the Nmap vulnerability scanning process with incremental port scanning. INCREMENTAL SCANNING LOGIC: - Tracks whic
actions/nmap_vuln_scanner.py:62
↓ 9 callersClassReconResult
recon_engine.py:82
↓ 9 callersClassReconScanState
recon_engine.py:104
↓ 9 callersClasstqdm
Decorate an iterable object, returning an iterator which acts exactly like the original iterable, but prints a dynamically updating progr
pager_lib/tqdm/std.py:244
↓ 8 callersClassWardrivingSession
Represents a single wardriving session with its own SQLite DB.
wardriving.py:162
↓ 8 callersClassdes
DES encryption/decrytpion class Supports ECB (Electronic Code Book) and CBC (Cypher Block Chaining) modes. pyDes.des(key,[mode], [IV]) key -> B
pager_lib/smb/utils/pyDes.py:247
↓ 7 callersClassDBAPISet
pager_lib/pymysql/__init__.py:82
↓ 7 callersClassThreatContext
Threat context information for a finding
threat_intelligence.py:42
↓ 6 callersClassEMA
Exponential moving average: smoothing to give progressively lower weights to older values. Parameters ---------- smoothing : fl
pager_lib/tqdm/std.py:213
↓ 6 callersClassTqdmTypeError
pager_lib/tqdm/std.py:32
↓ 6 callersClassTrafficAnalyzer
Real-time traffic analyzer for Ragnar server mode. Uses tcpdump for packet capture and provides: - Live connection tracking - Pe
traffic_analyzer.py:155
↓ 5 callersClassBluetoothManager
Comprehensive Bluetooth management class for Ragnar Supports both Classic Bluetooth and BLE operations Works on both Linux (bluetoothctl)
actions/ble.py:23
↓ 5 callersClassEPDHelper
epd_helper.py:27
↓ 5 callersClassNegotiationToken
pager_lib/smb/securityblob.py:124
↓ 5 callersClassNetworkScanner
This class handles the entire network scanning process.
actions/scanning.py:126
↓ 5 callersClassScanJob
Represents a scheduled Wi-Fi or Ethernet scanning job for a network interface.
multi_interface.py:21
↓ 5 callersClassThreatIntelligenceSource
Configuration for a threat intelligence source
threat_intelligence.py:30
↓ 5 callersClassTqdmDeprecationWarning
pager_lib/tqdm/std.py:57
↓ 4 callersClassComCloseRequest
References: =========== - [MS-CIFS]: 2.2.4.5.1
pager_lib/smb/smb_structs.py:958
↓ 4 callersClassComTransaction2Request
References: =========== - [MS-CIFS]: 2.2.4.46.1
pager_lib/smb/smb_structs.py:822
↓ 4 callersClassCommentaireia
Provides context-based random comments for ragnar.
comment.py:19
↓ 4 callersClassDatabaseManager
Thread-safe SQLite database manager for Ragnar host/network data. ACTION_STATUS_COLUMNS = { 'ssh_connector', 'rdp_connector',
db_manager.py:56
↓ 4 callersClassIntegerEncoder
pager_lib/pyasn1/codec/ber/encoder.py:166
↓ 4 callersClassIntegerEncoder
pager_lib/pyasn1/codec/native/encoder.py:34
↓ 4 callersClassJA3Collector
Streams TLS ClientHellos via tshark and aggregates JA3 fingerprints.
tls_fingerprint.py:150
↓ 4 callersClassOperationalError
Exception raised for errors that are related to the database's operation and not necessarily under the control of the programmer, e.g. an unex
pager_lib/pymysql/err.py:36
↓ 4 callersClassOrchestrator
orchestrator.py:40
↓ 4 callersClassPortScannerError
Exception error class for PortScanner class
pager_lib/nmap/nmap.py:1173
↓ 4 callersClassPushoverService
Lightweight wrapper around the Pushover HTTP API.
pushover_service.py:16
↓ 4 callersClassSMB2SetInfoRequest
References: =========== - [MS-SMB2]: 2.2.39
pager_lib/smb/smb2_structs.py:786
↓ 4 callersClassSequenceOfEncoder
pager_lib/pyasn1/codec/ber/encoder.py:677
↓ 4 callersClassSequenceOfEncoder
pager_lib/pyasn1/codec/native/encoder.py:97
↓ 4 callersClassSequenceOrSetPayloadDecoder
pager_lib/pyasn1/codec/native/decoder.py:33
↓ 4 callersClassSharedFile
Contain information about a file/folder entry that is shared on the shared device. As an application developer, you should not need to insta
pager_lib/smb/base.py:3043
↓ 3 callersClassBadSecurityBlobError
pager_lib/smb/securityblob.py:9
↓ 3 callersClassBluetoothPentest
Advanced Bluetooth penetration testing capabilities Extends basic Bluetooth functionality with offensive security features
actions/ble_pentest.py:44
↓ 3 callersClassComOpenAndxRequest
References: =========== - [MS-CIFS]: 2.2.4.41.1
pager_lib/smb/smb_structs.py:981
↓ 3 callersClassEnrichedFinding
Enriched vulnerability or credential finding with threat intelligence
threat_intelligence.py:70
↓ 3 callersClassFileTracker
Helper class to track stolen files and avoid re-downloading.
actions/connector_utils.py:52
↓ 3 callersClassPager
High-level wrapper for pager hardware control.
pager/pagerctl.py:82
↓ 3 callersClassRealPayloadDecoder
pager_lib/pyasn1/codec/ber/decoder.py:525
↓ 3 callersClassSMB2ReadRequest
References: =========== - [MS-SMB2]: 2.2.19
pager_lib/smb/smb2_structs.py:500
↓ 3 callersClassSMBConnection
pager_lib/smb/SMBConnection.py:10
↓ 3 callersClassScanType
Types of vulnerability scans
advanced_vuln_scanner.py:61
↓ 3 callersClassTqdmKeyError
pager_lib/tqdm/std.py:36
↓ 3 callersClassWiFiManager
Manages Wi-Fi connections, AP mode, and configuration for Ragnar
wifi_manager.py:27
↓ 2 callersClassAdvancedVulnScanner
Advanced vulnerability scanner for Ragnar server mode. Provides enterprise-grade vulnerability scanning using: - Nuclei for template-bas
advanced_vuln_scanner.py:164
↓ 2 callersClassAnyPayloadDecoder
pager_lib/pyasn1/codec/ber/decoder.py:1303
↓ 2 callersClassBar
`str.format`-able bar with format specifiers: `[width][type]` - `width` + unspecified (default): use `self.default_len` + `int >
pager_lib/tqdm/std.py:131
↓ 2 callersClassBitStringEncoder
pager_lib/pyasn1/codec/ber/encoder.py:186
↓ 2 callersClassBitStringEncoder
pager_lib/pyasn1/codec/native/encoder.py:39
↓ 2 callersClassBitStringPayloadDecoder
pager_lib/pyasn1/codec/ber/decoder.py:165
↓ 2 callersClassBitStringPayloadDecoder
pager_lib/pyasn1/codec/native/decoder.py:28
↓ 2 callersClassBooleanEncoder
pager_lib/pyasn1/codec/ber/encoder.py:159
↓ 2 callersClassBooleanEncoder
pager_lib/pyasn1/codec/cer/encoder.py:17
↓ 2 callersClassBooleanEncoder
pager_lib/pyasn1/codec/native/encoder.py:29
↓ 2 callersClassChoiceEncoder
pager_lib/pyasn1/codec/ber/encoder.py:715
↓ 2 callersClassChoiceEncoder
pager_lib/pyasn1/codec/native/encoder.py:106
↓ 2 callersClassChoicePayloadDecoder
pager_lib/pyasn1/codec/ber/decoder.py:1183
↓ 2 callersClassChoicePayloadDecoder
pager_lib/pyasn1/codec/native/decoder.py:56
↓ 2 callersClassComReadAndxRequest
References: =========== - [MS-CIFS]: 2.2.4.42.1 - [MS-SMB]: 2.2.4.2.1
pager_lib/smb/smb_structs.py:1131
↓ 2 callersClassComSessionSetupAndxRequest__WithSecurityExtension
References: =========== - [MS-SMB]: 2.2.4.6.1
pager_lib/smb/smb_structs.py:399
↓ 2 callersClassComTransactionRequest
References: =========== - [MS-CIFS]: 2.2.4.33.1
pager_lib/smb/smb_structs.py:682
↓ 2 callersClassComplianceReporter
Builds CIS and PCI compliance views from data Ragnar already collects.
compliance_report.py:32
↓ 2 callersClassDisplay
display.py:95
↓ 2 callersClassFormatReplace
>>> a = FormatReplace('something') >>> f"{a:5d}" 'something'
pager_lib/tqdm/utils.py:102
↓ 2 callersClassGeneralizedTimeEncoder
pager_lib/pyasn1/codec/cer/encoder.py:103
↓ 2 callersClassHostTrafficStats
Traffic statistics for a single host
traffic_analyzer.py:114
↓ 2 callersClassIRCDPIParser
Reassembles IRC traffic into sessions and exposes summaries.
irc_dpi.py:144
↓ 2 callersClassIntegerPayloadDecoder
pager_lib/pyasn1/codec/ber/decoder.py:133
↓ 2 callersClassJA3Match
A signature hit for a given JA3 hash.
tls_fingerprint.py:59
↓ 2 callersClassLynisPentestSSH
Run Lynis in pentest mode against hosts compromised via SSH.
actions/lynis_pentest_ssh.py:26
↓ 2 callersClassMechTypeList
pager_lib/smb/securityblob.py:90
↓ 2 callersClassMySQLResult
pager_lib/pymysql/connections.py:1180
↓ 2 callersClassNegTokenInit
pager_lib/smb/securityblob.py:106
next →1–100 of 587, ranked by callers