Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CarterPerez-dev/Cybersecurity-Projects
/ functions
Functions
8,109 in github.com/CarterPerez-dev/Cybersecurity-Projects
⨍
Functions
8,109
◇
Types & classes
1,979
↳
Endpoints
173
↓ 12 callers
Method
stop
Stop the watchdog observer and close file handles.
PROJECTS/advanced/ai-threat-detection/backend/app/core/ingestion/tailer.py:278
↓ 12 callers
Method
to_composite_key
Generate composite fingerprint key based on level.
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/types.py:196
↓ 12 callers
Function
toggleSidebar
()
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/stores/ui.store.ts:47
↓ 11 callers
Method
Detect
(chunk types.Chunk)
PROJECTS/intermediate/secrets-scanner/internal/engine/detector.go:41
↓ 11 callers
Method
Dial
(ctx context.Context)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/collectors/coinbase/client.go:61
↓ 11 callers
Function
EscapeMD
(s string)
PROJECTS/beginner/canary-token-generator/backend/internal/notify/telegram/sender.go:288
↓ 11 callers
Method
Lookup
(ip string)
PROJECTS/beginner/canary-token-generator/backend/internal/geoip/service.go:23
↓ 11 callers
Method
Name
()
PROJECTS/intermediate/docker-security-audit/internal/analyzer/analyzer.go:36
↓ 11 callers
Function
NewDetector
()
PROJECTS/advanced/honeypot-network/internal/mitre/detector.go:42
↓ 11 callers
Function
NewTracker
()
PROJECTS/advanced/honeypot-network/internal/session/tracker.go:32
↓ 11 callers
Function
Panel
({ title, subtitle, source, accent, rawHref, rawLabel, isStale, lastTickAt, batch, childre
PROJECTS/advanced/monitor-the-situation-dashboard/frontend/src/pages/panels/Panel.tsx:36
↓ 11 callers
Method
Scan
(dir string)
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/internal/scanner/scanner.go:35
↓ 11 callers
Function
classify_severity
Map a unified threat score to a severity label
PROJECTS/advanced/ai-threat-detection/backend/app/core/detection/ensemble.py:79
↓ 11 callers
Method
extract
Extract raw IP and normalized IP from request Returns tuple of (raw_ip, normalized_ip)
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/fingerprinting/ip.py:51
↓ 11 callers
Function
formatHex
(value: number, pad: number = DEFAULT_HEX_PAD)
PROJECTS/intermediate/binary-analysis-tool/frontend/src/core/lib/format.ts:38
↓ 11 callers
Function
generate_password
Return a random password of the given length All character-pool flags after `length` are keyword-only (the * in the signature). That kee
PROJECTS/foundations/password-manager/src/password_manager/generator.py:61
↓ 11 callers
Function
newMySQLToken
(id string)
PROJECTS/beginner/canary-token-generator/backend/internal/token/generators/mysql/generator_test.go:20
↓ 11 callers
Function
newSlowRedirectToken
(t testing.TB, id, destination string)
PROJECTS/beginner/canary-token-generator/backend/internal/token/generators/slowredirect/generator_test.go:28
↓ 11 callers
Method
port
Filter by port number (source or destination)
PROJECTS/beginner/network-traffic-analyzer/python/src/netanal/filters.py:112
↓ 11 callers
Function
prepare_training_data
Split data into train/val/test with SMOTE on training set only
PROJECTS/advanced/ai-threat-detection/backend/ml/splitting.py:45
↓ 11 callers
Function
readAllAvailable
(t *testing.T, conn net.Conn, want int)
PROJECTS/beginner/canary-token-generator/backend/internal/token/generators/mysql/handler_test.go:135
↓ 11 callers
Method
register
Register a beacon connection in memory and upsert to database
PROJECTS/beginner/c2-beacon/backend/app/beacon/registry.py:38
↓ 11 callers
Function
sampleInfo
()
PROJECTS/beginner/canary-token-generator/backend/internal/notify/telegram/sender_test.go:32
↓ 11 callers
Method
save
Save the PDF with cleaned metadata to the output path. Creates a copy of the original file and rebuilds the PDF with the wip
PROJECTS/beginner/metadata-scrubber-tool/src/services/pdf_handler.py:109
↓ 11 callers
Function
should_include
Determine if an event passes all active filters
PROJECTS/beginner/linux-ebpf-security-tracer/src/processor.py:204
↓ 11 callers
Function
testEvent
(_ string)
PROJECTS/advanced/honeypot-network/internal/event/bus_test.go:21
↓ 11 callers
Function
unpack
Decode an XOR+Base64 string into a validated Message
PROJECTS/beginner/c2-beacon/backend/app/core/protocol.py:63
↓ 11 callers
Function
writePacket
( conn net.Conn, seq byte, data []byte, )
PROJECTS/advanced/honeypot-network/internal/mysqld/handler.go:40
↓ 11 callers
Function
x25519DeriveSharedSecret
( privateKey: CryptoKey, publicKey: CryptoKey )
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/crypto/primitives.ts:27
↓ 10 callers
Method
Bytes
()
PROJECTS/advanced/honeypot-network/internal/session/recorder.go:152
↓ 10 callers
Method
Compare
Compare returns -1, 0, or 1 following PEP 440 ordering rules. The ordering within a given release segment is: 1.0.dev1 < 1.0a1 < 1.0b1 < 1.0rc1 < 1
PROJECTS/beginner/simple-vulnerability-scanner/internal/pypi/version.go:171
↓ 10 callers
Method
CountByToken
(ctx context.Context, tokenID string)
PROJECTS/beginner/canary-token-generator/backend/internal/token/handler.go:77
↓ 10 callers
Method
Delete
(ctx context.Context, id, userID string)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/alerts/repository.go:26
↓ 10 callers
Method
Verify
( ctx context.Context, token, fingerprint string, )
PROJECTS/beginner/canary-token-generator/backend/internal/turnstile/verifier.go:76
↓ 10 callers
Function
_event_to_dict
Serialize a TracerEvent to a JSON-compatible dict
PROJECTS/beginner/linux-ebpf-security-tracer/src/renderer.py:23
↓ 10 callers
Function
_make_match
( rule_id: str = "PII_SSN", start: int = 20, end: int = 31, score: float = 0.45, keywords:
PROJECTS/intermediate/dlp-scanner/tests/test_detectors/test_context.py:14
↓ 10 callers
Function
detectionIDs
( dets []*types.MITREDetection, )
PROJECTS/advanced/honeypot-network/internal/mitre/detector_test.go:42
↓ 10 callers
Function
encode
Encode a plaintext payload: UTF-8 bytes -> XOR -> Base64 string
PROJECTS/beginner/c2-beacon/backend/app/core/encoding.py:32
↓ 10 callers
Method
extract
Extract authentication identifier using fallback chain Order: JWT -> API Key (header) -> API Key (query) -> Session -> None
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/fingerprinting/auth.py:55
↓ 10 callers
Method
generate
Generate SARIF 2.1.0 report as JSON string
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/reporters/sarif.py:28
↓ 10 callers
Function
generateSignedPreKey
( identityPrivateKey: string )
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/crypto/x3dh.ts:54
↓ 10 callers
Function
newRepos
(t *testing.T)
PROJECTS/beginner/canary-token-generator/backend/internal/event/repository_test.go:23
↓ 10 callers
Method
parse
Parse rate limit string like '100/minute' or '1000/hour'
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/types.py:127
↓ 10 callers
Function
peel
( data: str, *, max_depth: int = PEEL_MAX_DEPTH, threshold: float = CONFIDENCE_THRESHOLD,
PROJECTS/beginner/base64-tool/src/base64_tool/peeler.py:55
↓ 10 callers
Function
sampleEvent
()
PROJECTS/beginner/canary-token-generator/backend/internal/notify/telegram/sender_test.go:44
↓ 10 callers
Function
scoreToSeverity
(score float64)
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/internal/vuln/osv.go:229
↓ 10 callers
Function
seedToken
(t *testing.T, repo *token.Repository, id string)
PROJECTS/beginner/canary-token-generator/backend/internal/event/repository_test.go:29
↓ 10 callers
Function
seedToken
(id string, typ token.Type, ch token.AlertChannel)
PROJECTS/beginner/canary-token-generator/backend/internal/admin/handler_test.go:166
↓ 10 callers
Function
shannon_entropy
Calculate Shannon entropy in bits per byte
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/detectors/entropy.py:18
↓ 10 callers
Method
submit
Persist a task to SQLite and enqueue it for beacon delivery
PROJECTS/beginner/c2-beacon/backend/app/beacon/tasking.py:45
↓ 10 callers
Function
testCommandContext
()
PROJECTS/advanced/honeypot-network/internal/sshd/commands_test.go:15
↓ 10 callers
Method
transform
Transform features using the fitted scaler parameters.
PROJECTS/advanced/ai-threat-detection/backend/ml/scaler.py:66
↓ 10 callers
Method
unlock
Open an existing vault at `path` using the master password Reads the file, parses the envelope, derives the key from the pas
PROJECTS/foundations/password-manager/src/password_manager/vault.py:548
↓ 9 callers
Method
Analyze
( ctx context.Context, )
PROJECTS/intermediate/docker-security-audit/internal/analyzer/dockerfile.go:52
↓ 9 callers
Method
Check
( ctx context.Context, secret string, )
PROJECTS/intermediate/secrets-scanner/internal/hibp/client.go:84
↓ 9 callers
Method
Close
()
PROJECTS/intermediate/docker-security-audit/internal/docker/client.go:70
↓ 9 callers
Method
GetByID
(ctx context.Context, id string)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/user/repository.go:20
↓ 9 callers
Method
IsValid
()
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/events/topic.go:29
↓ 9 callers
Function
New
(registry *parser.Registry)
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/internal/scanner/scanner.go:31
↓ 9 callers
Method
Notify
(info NotifyInfo, evt *Event)
PROJECTS/beginner/canary-token-generator/backend/internal/event/contract.go:23
↓ 9 callers
Method
Shutdown
()
PROJECTS/advanced/honeypot-network/internal/event/bus.go:94
↓ 9 callers
Method
Start
(ctx context.Context)
PROJECTS/advanced/honeypot-network/pkg/types/types.go:306
↓ 9 callers
Method
WriteOutput
(data []byte)
PROJECTS/advanced/honeypot-network/internal/session/recorder.go:87
↓ 9 callers
Method
__init__
( self, operation: str, backend: StorageType | None = None, original_error: Ex
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/exceptions.py:116
↓ 9 callers
Function
_create_test_vault
Tiny convenience wrapper that always uses TEST_KDF_PARAMETERS The whole point of test fixtures is to keep noise out of test bodies — thi
PROJECTS/foundations/password-manager/tests/test_vault.py:132
↓ 9 callers
Function
_record
Shorthand for record_and_aggregate with sensible defaults.
PROJECTS/advanced/ai-threat-detection/backend/tests/test_features.py:324
↓ 9 callers
Function
_validate_ssn
Validate SSN area, group, and serial numbers
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/detectors/rules/pii.py:46
↓ 9 callers
Method
analyze_query
Analyze a single DNS query for exfiltration
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/network/exfiltration.py:59
↓ 9 callers
Method
check
Check and increment counter using fixed window algorithm
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/algorithms/fixed_window.py:46
↓ 9 callers
Method
check
Check and increment counter using sliding window algorithm
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/algorithms/sliding_window.py:43
↓ 9 callers
Function
cleanNodeVersion
(constraint string)
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/internal/parser/node.go:196
↓ 9 callers
Function
collectChunks
( t *testing.T, src Source, )
PROJECTS/intermediate/secrets-scanner/internal/source/source_test.go:41
↓ 9 callers
Method
consume_token
Attempt to consume tokens from bucket
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/storage/memory.py:226
↓ 9 callers
Function
exportPublicKey
(key: CryptoKey)
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/crypto/primitives.ts:84
↓ 9 callers
Function
format_bytes
Format byte count with appropriate unit
PROJECTS/beginner/network-traffic-analyzer/python/src/netanal/output.py:242
↓ 9 callers
Function
get_db
Async context manager yielding a database connection
PROJECTS/beginner/c2-beacon/backend/app/database.py:76
↓ 9 callers
Function
get_docx_test_file
Get DOCX test file path as string.
PROJECTS/beginner/metadata-scrubber-tool/tests/conftest.py:159
↓ 9 callers
Function
get_jpg_test_file
Get JPG test file path as string.
PROJECTS/beginner/metadata-scrubber-tool/tests/conftest.py:38
↓ 9 callers
Function
get_pptx_test_file
Get PPTX test file path as string.
PROJECTS/beginner/metadata-scrubber-tool/tests/conftest.py:127
↓ 9 callers
Function
identify_protocol
Identify application-layer protocol via DPI
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/network/protocols.py:161
↓ 9 callers
Function
importX25519PublicKey
( keyBytes: Uint8Array )
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/crypto/primitives.ts:42
↓ 9 callers
Function
make_flow_key
Create a bidirectional flow key from a packet
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/network/flow_tracker.py:108
↓ 9 callers
Function
newManageHandler
( t *testing.T, eq *fakeEventQuery, dc *fakeDedupCounter, )
PROJECTS/beginner/canary-token-generator/backend/internal/token/handler_test.go:453
↓ 9 callers
Function
newServiceWithFake
(r *fakeCityReader)
PROJECTS/beginner/canary-token-generator/backend/internal/geoip/service_test.go:34
↓ 9 callers
Function
parse_combined
Parse an nginx combined-format log line using string-split primary with compiled regex fallback.
PROJECTS/advanced/ai-threat-detection/backend/app/core/ingestion/parsers.py:62
↓ 9 callers
Function
performTransaction
( storeName: string, mode: IDBTransactionMode, operation: (store: IDBObjectStore) => IDBRequest<T> )
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/crypto/key-store.ts:68
↓ 9 callers
Method
predict
Run all 3 models on a batch of feature vectors. Returns per-model raw scores for ensemble fusion, or None if models are not
PROJECTS/advanced/ai-threat-detection/backend/app/core/detection/inference.py:132
↓ 9 callers
Method
read
Extract metadata properties from the PowerPoint presentation. Reads all document properties from the presentation and identifies
PROJECTS/beginner/metadata-scrubber-tool/src/services/powerpoint_handler.py:94
↓ 9 callers
Method
read
Extract metadata properties from the Excel workbook. Reads all document properties from the workbook and identifies which pr
PROJECTS/beginner/metadata-scrubber-tool/src/services/excel_handler.py:74
↓ 9 callers
Method
read
Extract metadata properties from the Word document. Reads all document properties and identifies which properties should be
PROJECTS/beginner/metadata-scrubber-tool/src/services/worddoc_handler.py:91
↓ 9 callers
Method
run
()
PROJECTS/beginner/systemd-persistence-scanner/internal/ui/spinner.go:63
↓ 9 callers
Function
sampleEvent
(id int64)
PROJECTS/beginner/canary-token-generator/backend/internal/notify/service_test.go:88
↓ 9 callers
Function
sampleInfo
(channel string)
PROJECTS/beginner/canary-token-generator/backend/internal/notify/service_test.go:97
↓ 9 callers
Function
sampleWebhookToken
(id string)
PROJECTS/beginner/canary-token-generator/backend/internal/token/repository_test.go:28
↓ 9 callers
Function
testdataDir
(t *testing.T)
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/internal/scanner/scanner_test.go:16
↓ 9 callers
Function
url_admin_user_by_id
(user_id: str)
PROJECTS/advanced/bug-bounty-platform/backend/tests/integration/test_admin.py:15
↓ 8 callers
Method
AttachGeoIP
(l geoip.Lookup)
PROJECTS/beginner/canary-token-generator/backend/internal/event/entity.go:47
↓ 8 callers
Function
Evaluate
( p *Policy, report *types.VulnReport, graphs []*types.DependencyGraph, )
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/internal/policy/engine.go:14
↓ 8 callers
Method
Generate
(graphs []*types.DependencyGraph)
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/internal/sbom/cyclonedx.go:22
↓ 8 callers
Method
HandleConnection
(ctx context.Context, conn net.Conn)
PROJECTS/beginner/canary-token-generator/backend/internal/token/generators/mysql/handler.go:48
← previous
next →
201–300 of 8,109, ranked by callers