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
↓ 3 callers
Method
Stop
()
PROJECTS/intermediate/secrets-scanner/internal/ui/spinner.go:62
↓ 3 callers
Method
String
String returns the canonical PEP 440 representation
PROJECTS/beginner/simple-vulnerability-scanner/internal/pypi/version.go:128
↓ 3 callers
Method
ToResponse
(triggerURL, manageURL string)
PROJECTS/beginner/canary-token-generator/backend/internal/token/dto.go:41
↓ 3 callers
Method
TriggerURL
(id string)
PROJECTS/beginner/canary-token-generator/backend/internal/admin/handler.go:54
↓ 3 callers
Function
UpdateFile
UpdateFile replaces version specifiers for the given packages in a requirements.txt file, preserving all comments and formatting
PROJECTS/beginner/simple-vulnerability-scanner/internal/requirements/writer.go:32
↓ 3 callers
Method
UpsertMinute
(ctx context.Context, b MinuteBar)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/collectors/coinbase/repo.go:59
↓ 3 callers
Method
UpsertOutage
(ctx context.Context, o OutageRow)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/collectors/cfradar/repo.go:45
↓ 3 callers
Method
VerifyAccessToken
( ctx context.Context, token string, )
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/middleware/auth.go:24
↓ 3 callers
Method
_append_result
Thread-safe append to results list.
PROJECTS/beginner/metadata-scrubber-tool/src/services/batch_processor.py:228
↓ 3 callers
Function
_b64decode
Decode a base64 ASCII string back to raw bytes Raises VaultFormatError if `text` is not valid base64
PROJECTS/foundations/password-manager/src/password_manager/vault.py:242
↓ 3 callers
Function
_b64encode
Encode raw bytes to a base64 ASCII string suitable for JSON
PROJECTS/foundations/password-manager/src/password_manager/vault.py:234
↓ 3 callers
Function
_build_snippet
Build a snippet with context around the redacted match
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/redaction.py:57
↓ 3 callers
Method
_create_vulnerable_result
Create a vulnerable scan result Args: details: Vulnerability description evidence: Evidence dictionary
PROJECTS/intermediate/api-security-scanner/backend/scanners/rate_limit_scanner.py:328
↓ 3 callers
Method
_create_vulnerable_result
Create a vulnerable scan result Args: details: Vulnerability description evidence: Evidence dictionary
PROJECTS/intermediate/api-security-scanner/backend/scanners/auth_scanner.py:382
↓ 3 callers
Method
_create_vulnerable_result
Create a vulnerable scan result Args: details: Vulnerability description evidence: Evidence dictionary
PROJECTS/intermediate/api-security-scanner/backend/scanners/sqli_scanner.py:311
↓ 3 callers
Function
_decode_filename
Decode a null-terminated filename field
PROJECTS/beginner/linux-ebpf-security-tracer/src/processor.py:86
↓ 3 callers
Method
_detect_format
Detect PowerPoint format from file extension. Returns: Normalized format string ('pptx', 'pptm', 'potx', or 'potm').
PROJECTS/beginner/metadata-scrubber-tool/src/services/powerpoint_handler.py:77
↓ 3 callers
Method
_ensure_queue
Create a task queue for a beacon if one does not exist
PROJECTS/beginner/c2-beacon/backend/app/beacon/tasking.py:37
↓ 3 callers
Method
_execute_script
Execute a Lua script using EVALSHA
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/storage/redis_backend.py:168
↓ 3 callers
Method
_extract_ids_from_response
Extract potential IDs from API response Looks for numeric IDs, UUIDs, and other identifier patterns. Returns: l
PROJECTS/intermediate/api-security-scanner/backend/scanners/idor_scanner.py:121
↓ 3 callers
Function
_extract_json_strings
Recursively extract all string values from a JSON-like structure
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/extractors/structured.py:306
↓ 3 callers
Method
_get_history
Get or create the event deque for a PID
PROJECTS/beginner/linux-ebpf-security-tracer/src/detector.py:95
↓ 3 callers
Method
_handle_rotation
Finish reading the old file, then reopen the target at position 0.
PROJECTS/advanced/ai-threat-detection/backend/app/core/ingestion/tailer.py:168
↓ 3 callers
Function
_indicator_to_finding
Convert an exfiltration indicator to a Finding
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/scanners/network_scanner.py:306
↓ 3 callers
Function
_is_hex
Return True iff every character in text is a hex digit and text is non-empty A hash like "5f4dcc..." passes; an empty string or anything wit
PROJECTS/foundations/hash-identifier/hash_identifier.py:235
↓ 3 callers
Method
_log_violation
Log rate limit violation
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/defense/layers.py:314
↓ 3 callers
Function
_matches_filter
Check if an event satisfies all key-value pairs in the filter
PROJECTS/intermediate/siem-dashboard/backend/app/engine/correlation.py:139
↓ 3 callers
Function
_run_scan
Shared scan execution logic
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/commands/scan.py:127
↓ 3 callers
Function
_write_lines
Append lines to the log file and force an OS-level flush so inotify fires immediately.
PROJECTS/advanced/ai-threat-detection/backend/tests/test_integration.py:62
↓ 3 callers
Function
addMessage
(roomId: string, message: Message)
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/stores/messages.store.ts:28
↓ 3 callers
Function
adjustHeight
()
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/components/UI/TextArea.tsx:37
↓ 3 callers
Function
allMessages
()
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/components/Chat/MessageList.tsx:35
↓ 3 callers
Function
appendIfSet
( rules []IgnoreRule, r IgnoreRule, )
PROJECTS/beginner/systemd-persistence-scanner/internal/config/config.go:89
↓ 3 callers
Method
authenticated
Create authenticated fingerprint
PROJECTS/advanced/api-rate-limiter/tests/conftest.py:259
↓ 3 callers
Function
batch_lookup
Perform DNS lookups for multiple domains concurrently
PROJECTS/beginner/dns-lookup/dnslookup/resolver.py:409
↓ 3 callers
Method
calls
()
PROJECTS/beginner/canary-token-generator/backend/internal/event/service_test.go:133
↓ 3 callers
Method
check
Check if circuit is allowing requests Returns True if requests should be allowed
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/defense/circuit_breaker.py:60
↓ 3 callers
Function
classifyScore
(score float64)
PROJECTS/beginner/simple-vulnerability-scanner/internal/osv/client.go:384
↓ 3 callers
Function
cleanFTPPath
(path string)
PROJECTS/advanced/honeypot-network/internal/ftpd/handler.go:375
↓ 3 callers
Function
cleanPath
(path string)
PROJECTS/advanced/honeypot-network/internal/sshd/commands.go:443
↓ 3 callers
Function
configure_logging
Set up structlog with stdlib integration
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/log.py:25
↓ 3 callers
Method
connect
Create the async Redis client from configured URL.
PROJECTS/advanced/ai-threat-detection/backend/app/core/redis_manager.py:34
↓ 3 callers
Method
connect
Async context manager for raw database connections
PROJECTS/advanced/bug-bounty-platform/backend/app/core/database.py:114
↓ 3 callers
Function
containsIgnoreCase
(s, substr string)
PROJECTS/intermediate/docker-security-audit/internal/analyzer/container_test.go:497
↓ 3 callers
Function
coord
(c []float64, i int)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/collectors/usgs/collector.go:130
↓ 3 callers
Function
countBits
(n uint64)
PROJECTS/intermediate/docker-security-audit/internal/proc/capabilities.go:230
↓ 3 callers
Function
countWithin
(items: CveEvent[], hours: number, now: number)
PROJECTS/advanced/monitor-the-situation-dashboard/frontend/src/pages/panels/CVEVelocityPanel.tsx:98
↓ 3 callers
Method
create
Create a brand-new empty vault at `path` and write it to disk Generates a fresh salt, derives the key, and saves an empty en
PROJECTS/foundations/password-manager/src/password_manager/vault.py:483
↓ 3 callers
Method
createAuthResponse
( ctx context.Context, user *UserInfo, userAgent, ipAddress, familyID string, oldTokenID *string, )
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/auth/service.go:448
↓ 3 callers
Function
create_access_token
Create a signed JWT with user_id as subject
PROJECTS/intermediate/siem-dashboard/backend/app/core/auth.py:84
↓ 3 callers
Function
create_app_with_dependency
Create a FastAPI app using dependency injection for rate limiting
PROJECTS/advanced/api-rate-limiter/tests/test_integration.py:110
↓ 3 callers
Function
create_storage
Factory function to create appropriate storage backend.
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/storage/__init__.py:34
↓ 3 callers
Method
create_user
Create a new user with username uniqueness check
PROJECTS/advanced/encrypted-p2p-chat/backend/app/services/auth_service.py:49
↓ 3 callers
Function
decode_base64url
(data: str)
PROJECTS/beginner/base64-tool/src/base64_tool/encoders.py:58
↓ 3 callers
Method
decrypt
( peerId: string, ciphertext: string, nonce: string, header: string )
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/crypto/crypto-service.ts:272
↓ 3 callers
Method
delete_entry
Remove and return the entry with the given name Returns the deleted entry so the caller can echo its details for confirmatio
PROJECTS/foundations/password-manager/src/password_manager/vault.py:799
↓ 3 callers
Function
derefStr
(s *string)
PROJECTS/beginner/canary-token-generator/backend/internal/notify/telegram/sender.go:270
↓ 3 callers
Function
derefString
(s *string)
PROJECTS/beginner/canary-token-generator/backend/internal/token/contract.go:67
↓ 3 callers
Function
deriveMessageKey
(chainKey: Uint8Array)
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/crypto/double-ratchet.ts:92
↓ 3 callers
Method
elapsed
()
PROJECTS/advanced/honeypot-network/internal/session/recorder.go:183
↓ 3 callers
Function
ensure_consumer_group
Create a consumer group on a stream if it does not already exist
PROJECTS/intermediate/siem-dashboard/backend/app/core/streaming.py:58
↓ 3 callers
Function
envelopeData
(data any)
PROJECTS/beginner/canary-token-generator/backend/internal/token/handler.go:472
↓ 3 callers
Function
extractFixed
(affected []affected)
PROJECTS/beginner/simple-vulnerability-scanner/internal/osv/client.go:399
↓ 3 callers
Method
extractIPAddress
(r *http.Request)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/auth/handler.go:399
↓ 3 callers
Method
extract_accept_encoding
Extract Accept-Encoding header
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/fingerprinting/headers.py:70
↓ 3 callers
Method
extract_accept_language
Extract Accept-Language header
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/fingerprinting/headers.py:64
↓ 3 callers
Function
extract_packet_info
Extract relevant information from a Scapy packet
PROJECTS/beginner/network-traffic-analyzer/python/src/netanal/analyzer.py:71
↓ 3 callers
Function
filteredUsers
()
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/components/Chat/UserSearch.tsx:78
↓ 3 callers
Method
fire
(data: string)
PROJECTS/advanced/monitor-the-situation-dashboard/frontend/src/api/ws.test.ts:24
↓ 3 callers
Function
fixtureDir
(t *testing.T)
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/internal/vuln/osv_test.go:20
↓ 3 callers
Function
formatDate
(dateString: string)
PROJECTS/advanced/bug-bounty-platform/frontend/src/routes/company/reports/[id].tsx:22
↓ 3 callers
Function
format_date
Format datetime for display
PROJECTS/beginner/dns-lookup/dnslookup/whois_lookup.py:59
↓ 3 callers
Function
generateRandomBytes
(length: number)
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/crypto/primitives.ts:303
↓ 3 callers
Function
generate_nonce
Return NONCE_LENGTH_BYTES of fresh, unpredictable random bytes A nonce ("number used once") is generated FRESH for every single encrypti
PROJECTS/foundations/password-manager/src/password_manager/crypto.py:219
↓ 3 callers
Function
generate_sqli_requests
Generate n requests with SQL injection payloads
PROJECTS/advanced/ai-threat-detection/backend/ml/synthetic.py:260
↓ 3 callers
Function
generate_traversal_requests
Generate n requests with path traversal payloads
PROJECTS/advanced/ai-threat-detection/backend/ml/synthetic.py:311
↓ 3 callers
Function
generate_xss_requests
Generate n requests with XSS payloads
PROJECTS/advanced/ai-threat-detection/backend/ml/synthetic.py:291
↓ 3 callers
Function
getBaseURL
()
PROJECTS/intermediate/siem-dashboard/frontend/src/core/lib/api.ts:31
↓ 3 callers
Function
getExpiry
()
PROJECTS/intermediate/api-security-scanner/frontend/src/store/uiStore.ts:67
↓ 3 callers
Function
getFullLine
(node *parser.Node)
PROJECTS/intermediate/docker-security-audit/internal/analyzer/dockerfile.go:390
↓ 3 callers
Function
getTimeoutKey
(roomId: string, userId: string)
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/stores/typing.store.ts:26
↓ 3 callers
Method
get_all
Retrieve all beacon records from the database
PROJECTS/beginner/c2-beacon/backend/app/beacon/registry.py:113
↓ 3 callers
Method
get_by_id
Get scan by ID with test results loaded Args: db: Database session scan_id: Scan ID Returns:
PROJECTS/intermediate/api-security-scanner/backend/repositories/scan_repository.py:53
↓ 3 callers
Method
get_by_program
Get all assets for a program
PROJECTS/advanced/bug-bounty-platform/backend/app/program/repository.py:165
↓ 3 callers
Method
get_current_log_content
Read and return the current log file content
PROJECTS/beginner/keylogger/keylogger.py:282
↓ 3 callers
Method
get_flow
Get a specific flow by key
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/network/flow_tracker.py:75
↓ 3 callers
Method
get_protocol_percentages
Calculate protocol distribution as percentages
PROJECTS/beginner/network-traffic-analyzer/python/src/netanal/models.py:164
↓ 3 callers
Function
get_remediation_for_rule
Return remediation guidance for a rule
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/compliance.py:231
↓ 3 callers
Function
get_test_docx_dir
Get test DOCX directory path as string.
PROJECTS/beginner/metadata-scrubber-tool/tests/conftest.py:169
↓ 3 callers
Function
get_test_pptx_dir
Get test PPTX directory path as string.
PROJECTS/beginner/metadata-scrubber-tool/tests/conftest.py:137
↓ 3 callers
Method
get_token_bucket_state
Get token bucket state if it exists
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/storage/memory.py:216
↓ 3 callers
Method
get_top_talkers
Return endpoints sorted by total bytes transferred
PROJECTS/beginner/network-traffic-analyzer/python/src/netanal/models.py:153
↓ 3 callers
Method
get_user_by_id
Retrieve user by ID with credentials relationship eager loaded
PROJECTS/advanced/encrypted-p2p-chat/backend/app/services/auth_service.py:159
↓ 3 callers
Method
get_window
Return non-expired entries for a rule and group key
PROJECTS/intermediate/siem-dashboard/backend/app/engine/correlation.py:97
↓ 3 callers
Function
handleBlur
(field: 'email' | 'password' | 'confirmPassword')
PROJECTS/intermediate/api-security-scanner/frontend/src/components/auth/RegisterForm.tsx:97
↓ 3 callers
Function
hash_password
Hash a plaintext password with Argon2id
PROJECTS/intermediate/siem-dashboard/backend/app/core/auth.py:46
↓ 3 callers
Function
iban_check
Validate an IBAN using the mod-97 algorithm
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/detectors/rules/financial.py:50
↓ 3 callers
Function
index
()
PROJECTS/advanced/ai-threat-detection/dev-log/app.py:44
↓ 3 callers
Function
isArray
(value: unknown)
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/types/guards.ts:42
↓ 3 callers
Function
isDisabled
()
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/components/UI/Button.tsx:67
← previous
next →
801–900 of 8,109, ranked by callers