MCPcopy Create free account

hub / github.com/0ct0sec/M5PORKCHOP / types & classes

Types & classes184 in github.com/0ct0sec/M5PORKCHOP

↓ 47 callersClassString
String class stub (simplified)
test/mocks/mock_arduino.h:83
↓ 3 callersClassWiFiFeatures
src/ml/features.h:13
↓ 1 callersClassBLEConfig
BLE settings for PIGGY BLUES mode
src/core/config.h:73
↓ 1 callersClassGPSConfig
GPS power management settings
src/core/config.h:17
↓ 1 callersClassMLConfig
ML settings
src/core/config.h:47
↓ 1 callersClassPcapAnalysis
Results container. Like a medical report, but for your pcap's health. Spoiler: it's probably fine. probably.
scripts/wpasec_check.py:84
↓ 1 callersClassProbeFeatures
src/ml/features.h:51
↓ 1 callersClassWiFiConfig
WiFi settings for scanning and OTA
src/core/config.h:59
ClassAchievementsMenu
src/ui/achievements_menu.h:7
ClassActiveChallenge
runtime challenge state
src/core/challenges.h:33
EnumAutoState
Auto-attack state machine (like M5Gotchi)
src/modes/oink.cpp:162
ClassAvatar
src/piglet/avatar.h:16
EnumAvatarState
src/piglet/avatar.h:6
ClassBLETarget
src/modes/piggyblues.h:18
EnumBLEVendor
Target device vendor types
src/modes/piggyblues.h:10
ClassBeaconBuilder
test/test_beacon/test_beacon_parsing.cpp:24
ClassBeaconGrunt
==[ BEACON_GRUNT (24 bytes) ]== Connectionless broadcast for passive awareness Sirloin sends this periodically when idle (not hunting/syncing)
src/modes/pigsync_protocol.h:310
ClassBoarBrosMenu
src/ui/boar_bros_menu.h:14
ClassBountyStatusMenu
src/ui/bounty_status_menu.h:8
ClassBroInfo
src/ui/boar_bros_menu.h:8
EnumBubbleMode
Determine bubble mode based on pigX thresholds (matches Sirloin)
src/piglet/mood.cpp:1601
ClassBuffState
Active buff/debuff state
src/ui/swine_stats.h:42
ClassBusyScope
Busy scope guard
src/web/wpasec.cpp:41
ClassCacheEntry
src/web/wpasec.h:68
ClassCaptureInfo
src/ui/captures_menu.h:19
EnumCaptureStatus
WPA-SEC status for display
src/ui/captures_menu.h:13
ClassCapturedHandshake
src/modes/oink.h:50
ClassCapturedPMKID
PMKID capture - clientless attack, extracted from EAPOL M1
src/modes/oink.h:84
ClassCapturesMenu
src/ui/captures_menu.h:30
EnumChallengeDifficulty
difficulty scales with slot position
src/core/challenges.h:26
ClassChallengeTemplate
src/core/challenges.cpp:23
EnumChallengeType
what the pig tracks
src/core/challenges.h:10
ClassChallenges
src/core/challenges.h:44
ClassChannelStats
Channel activity tracking
src/modes/donoham.h:40
EnumClassBuff
Class buff flags (permanent, cumulative based on level)
src/ui/swine_stats.h:28
ClassCmdAbort
==[ CMD_ABORT (8 bytes) ]==
src/modes/pigsync_protocol.h:287
ClassCmdAckChunk
==[ CMD_ACK_CHUNK (12 bytes) ]==
src/modes/pigsync_protocol.h:231
ClassCmdBounties
==[ CMD_BOUNTIES (10 + count*6 bytes) ]==
src/modes/pigsync_protocol.h:255
ClassCmdDiscover
==[ CMD_DISCOVER (14 bytes) ]== Broadcast to find nearby SIRLOINs
src/modes/pigsync_protocol.h:144
ClassCmdGetCount
==[ CMD_GET_COUNT (8 bytes) ]==
src/modes/pigsync_protocol.h:201
ClassCmdHello
==[ CMD_HELLO (8 bytes) ]== Initiate sync session (sessionId=0, Sirloin assigns new sessionId)
src/modes/pigsync_protocol.h:166
ClassCmdMarkSynced
==[ CMD_MARK_SYNCED (12 bytes) ]==
src/modes/pigsync_protocol.h:247
ClassCmdPurge
==[ CMD_PURGE (9+ bytes) ]== Sync complete, includes Papa's GOODBYE line
src/modes/pigsync_protocol.h:271
ClassCmdReady
==[ CMD_READY (8 bytes) ]== Confirm data channel switch (sent after RSP_HELLO, on new channel)
src/modes/pigsync_protocol.h:186
ClassCmdStartSync
==[ CMD_START_SYNC (12 bytes) ]== Request specific capture
src/modes/pigsync_protocol.h:214
ClassCmdTimeSync
==[ CMD_TIME_SYNC (12 bytes) ]== Porkchop requests time from Sirloin (Sirloin has RTC, Porkchop doesn't)
src/modes/pigsync_protocol.h:337
ClassConfig
src/core/config.h:94
ClassControlTxState
src/modes/pigsync_client.cpp:97
ClassCrashEntry
src/ui/crash_viewer.h:19
ClassCrashViewer
src/ui/crash_viewer.h:8
EnumDNHState
DNH State Machine - adaptive timing based on channel activity
src/modes/donoham.h:32
ClassDNH_PCAPHeader
src/modes/donoham.cpp:23
ClassDNH_PCAPPacketHeader
src/modes/donoham.cpp:33
ClassDetectedClient
src/modes/oink.h:14
ClassDetectedNetwork
src/modes/oink.h:20
ClassDiagnosticsMenu
src/ui/diagnostics_menu.h:7
ClassDisplay
src/ui/display.h:52
ClassDoNoHamMode
src/modes/donoham.h:58
ClassEAPOLFrame
Frame storage for PCAP export - stores full 802.11 frame with headers
src/modes/oink.h:40
ClassEIDataCollector
src/ml/edge_impulse.h:172
ClassEIResult
src/ml/edge_impulse.h:47
ClassEdgeImpulse
src/ml/edge_impulse.h:57
ClassEntryData
src/ui/settings_menu.cpp:62
EnumEvent
==[ EVENTS ]== safe to call from anywhere
src/audio/sfx.h:18
ClassEventItem
src/core/porkchop.h:83
ClassFatherLinePair
src/ui/display.cpp:1552
ClassFeatureExtractor
src/ml/features.h:60
EnumFeatureIndex
Feature vector indices (must match features.cpp toFeatureVector)
test/mocks/testable_functions.h:505
ClassFileServer
src/web/fileserver.h:15
EnumFileServerState
src/web/fileserver.h:8
EnumG0Action
G0 button action
src/core/config.h:36
ClassGPS
src/gps/gps.h:22
ClassGPSData
src/gps/gps.h:7
EnumGPSSource
GPS module source selection
src/core/config.h:11
EnumGroupId
src/ui/settings_menu.cpp:14
EnumGroupId
Group identifiers
src/ui/menu.h:18
ClassIncompleteHS
Incomplete handshake tracking for revisit
src/modes/donoham.h:51
EnumMLCollectionMode
ML data collection mode
src/core/config.h:30
ClassMLInference
src/ml/inference.h:30
EnumMLLabel
Model labels
src/ml/inference.h:10
ClassMLResult
src/ml/inference.h:19
ClassMarcoAPInfo
AP fingerprint structure (what we broadcast)
src/modes/marco.h:20
ClassMarcoMode
src/modes/marco.h:37
ClassMarcoVendorIE
Vendor IE structure for beacon (OUI: 0x50:52:4B = "PRK")
src/modes/marco.h:28
ClassMenu
src/ui/menu.h:50
ClassMenuItem
Menu item for both root and group items
src/ui/menu.h:9
ClassMood
src/piglet/mood.h:7
ClassNote
==[ SOUND DEFINITIONS ]== arrays of {freq, duration, pause} freq=0 means silence, duration=0 means END of sequence ==[ OPTION D: HYBRID PAPA PIG ]==
src/audio/sfx.cpp:25
EnumNoticeChannel
src/ui/display.h:30
EnumNoticeKind
src/ui/display.h:23
ClassOUIEntry
OUI entry: 3-byte prefix + 9-char vendor name (10 bytes total)
src/core/oui.cpp:8
ClassOinkMode
src/modes/oink.h:94
ClassPCAPHeader
src/modes/oink.cpp:2256
ClassPCAPPacketHeader
src/modes/oink.cpp:2266
ClassPendingChunkSlot
src/modes/pigsync_client.cpp:433
ClassPendingHandshakeCreate
Pending handshake/PMKID creation (callback queues, update() does push_back) This avoids vector reallocation in callback context
src/modes/oink.cpp:67
ClassPendingHandshakeFrame
src/modes/donoham.cpp:96
ClassPendingPMKIDCreate
src/modes/oink.cpp:80
ClassPendingPMKIDCreate
src/modes/donoham.cpp:84
ClassPersonalityConfig
Personality
src/core/config.h:79
next →1–100 of 184, ranked by callers