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
↓ 8 callers
Function
IsCommentOrEmpty
(line string)
PROJECTS/beginner/systemd-persistence-scanner/internal/scanner/helpers.go:107
↓ 8 callers
Method
Lookup
(ctx context.Context, ip string)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/collectors/dshield/collector.go:31
↓ 8 callers
Function
NewBus
()
PROJECTS/advanced/honeypot-network/internal/event/bus.go:34
↓ 8 callers
Function
NewUpdater
NewUpdater wraps raw file content after validating it as syntactically correct TOML
PROJECTS/beginner/simple-vulnerability-scanner/internal/pyproject/writer.go:42
↓ 8 callers
Method
Put
(purl, source string, matches []types.VulnMatch)
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/internal/vuln/cache.go:50
↓ 8 callers
Method
RegisterTriggerRoutes
(r chi.Router)
PROJECTS/beginner/canary-token-generator/backend/internal/token/handler.go:127
↓ 8 callers
Method
Stop
()
PROJECTS/advanced/honeypot-network/internal/ratelimit/limiter.go:67
↓ 8 callers
Method
URL
()
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/collectors/coinbase/client_test.go:39
↓ 8 callers
Method
Valid
()
PROJECTS/beginner/canary-token-generator/backend/internal/token/entity.go:23
↓ 8 callers
Method
_detect_format
Validate that the file has a PDF extension. Returns: Normalized format string ('pdf'). Raises: Unsu
PROJECTS/beginner/metadata-scrubber-tool/src/services/pdf_handler.py:46
↓ 8 callers
Function
_get_full_suffix
Get full suffix including compound extensions
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/scanners/file_scanner.py:212
↓ 8 callers
Function
_make_dataset
Generate synthetic imbalanced dataset
PROJECTS/advanced/ai-threat-detection/backend/tests/test_splitting.py:31
↓ 8 callers
Function
_make_dataset
Generate a small synthetic dataset for testing
PROJECTS/advanced/ai-threat-detection/backend/tests/test_orchestrator.py:37
↓ 8 callers
Function
_make_entry
Build a ParsedLogEntry with randomized metadata
PROJECTS/advanced/ai-threat-detection/backend/ml/synthetic.py:234
↓ 8 callers
Function
_make_task
Create a sample TaskRecord
PROJECTS/beginner/c2-beacon/backend/tests/test_tasking.py:54
↓ 8 callers
Function
_prompt_master_password
Read a master password from the terminal without echoing it Wraps getpass so we can swap implementations later (e.g. read from stdin in
PROJECTS/foundations/password-manager/src/password_manager/main.py:179
↓ 8 callers
Function
app
Build a FastAPI app without DB or Redis lifespan for protected-route checks
PROJECTS/advanced/encrypted-p2p-chat/backend/tests/test_session_auth.py:17
↓ 8 callers
Function
assert_420_response
Assert response is HTTP 420 with proper structure
PROJECTS/advanced/api-rate-limiter/tests/conftest.py:988
↓ 8 callers
Function
base64UrlEncode
(buffer: ArrayBuffer | Uint8Array)
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/lib/base64.ts:6
↓ 8 callers
Method
callCount
()
PROJECTS/beginner/canary-token-generator/backend/internal/event/service_test.go:157
↓ 8 callers
Method
check
Check and consume token using token bucket algorithm
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/algorithms/token_bucket.py:43
↓ 8 callers
Function
closeQuietly
(t *testing.T, closers ...io.Closer)
PROJECTS/beginner/canary-token-generator/backend/internal/token/generators/mysql/handler_test.go:26
↓ 8 callers
Method
compute_headers_hash
Compute hash of fingerprint-relevant headers Includes header ordering if configured, which is browser-specific and harder to
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/fingerprinting/headers.py:76
↓ 8 callers
Function
decode_base64
(data: str)
PROJECTS/beginner/base64-tool/src/base64_tool/encoders.py:49
↓ 8 callers
Function
displayName
()
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/components/Chat/ChatHeader.tsx:27
↓ 8 callers
Function
encode_base64
(data: bytes)
PROJECTS/beginner/base64-tool/src/base64_tool/encoders.py:45
↓ 8 callers
Function
encrypt
Encrypt plaintext bytes with AES-256-GCM and return (nonce, ciphertext) A new random nonce is generated for every call. The caller MUST
PROJECTS/foundations/password-manager/src/password_manager/crypto.py:336
↓ 8 callers
Function
export_autoencoder
Export a PyTorch autoencoder to ONNX with dynamic batch dimension
PROJECTS/advanced/ai-threat-detection/backend/ml/export_onnx.py:35
↓ 8 callers
Method
generate
Generate JSON report as a formatted string
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/reporters/json_report.py:18
↓ 8 callers
Method
generate_report
Generate report string in the requested format
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/engine.py:106
↓ 8 callers
Function
get
(endpoint: string, signal?: AbortSignal)
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/lib/api-client.ts:98
↓ 8 callers
Function
isRegister
()
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/components/Auth/AuthForm.tsx:32
↓ 8 callers
Function
isString
(value: unknown)
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/types/guards.ts:26
↓ 8 callers
Function
isValidUserResponse
(data: unknown)
PROJECTS/advanced/bug-bounty-platform/frontend/src/api/types/auth.types.ts:74
↓ 8 callers
Method
lookup
Look up geographic data for an IP address. Returns None for private IPs, unknown addresses, or when no database is loaded.
PROJECTS/advanced/ai-threat-detection/backend/app/core/enrichment/geoip.py:64
↓ 8 callers
Function
makeTestGraph
()
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/internal/sbom/spdx_test.go:15
↓ 8 callers
Function
newConnPair
(t *testing.T)
PROJECTS/beginner/canary-token-generator/backend/internal/token/generators/mysql/handler_test.go:84
↓ 8 callers
Function
newFakeServer
(t *testing.T, frames ...[]byte)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/collectors/coinbase/client_test.go:31
↓ 8 callers
Function
newRequest
(remote string, headers map[string]string)
PROJECTS/beginner/canary-token-generator/backend/internal/middleware/fingerprint_test.go:17
↓ 8 callers
Function
newWebbugHandler
( t *testing.T, gen token.Generator, )
PROJECTS/beginner/canary-token-generator/backend/internal/token/handler_test.go:66
↓ 8 callers
Function
parseCVSSScore
(vector string)
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/internal/vuln/cvss.go:143
↓ 8 callers
Function
post
( endpoint: string, body?: unknown, signal?: AbortSignal )
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/lib/api-client.ts:102
↓ 8 callers
Function
save_model_metadata
Persist metadata for all 3 model types, deactivating previous active versions
PROJECTS/advanced/ai-threat-detection/backend/ml/metadata.py:50
↓ 8 callers
Function
try_decode
(data: str, fmt: EncodingFormat)
PROJECTS/beginner/base64-tool/src/base64_tool/encoders.py:121
↓ 8 callers
Method
update
Update model fields from keyword arguments Args: **kwargs: Field names and values to update
PROJECTS/intermediate/api-security-scanner/backend/models/Base.py:63
↓ 8 callers
Function
validate_ensemble
Run all 3 models on test data and compute classification metrics
PROJECTS/advanced/ai-threat-detection/backend/ml/validation.py:76
↓ 8 callers
Function
writeTestFile
(t *testing.T, path, content string)
PROJECTS/beginner/systemd-persistence-scanner/internal/scanner/helpers_test.go:13
↓ 7 callers
Method
CountBySeverity
()
PROJECTS/intermediate/docker-security-audit/internal/finding/finding.go:275
↓ 7 callers
Method
Generate
(graphs []*types.DependencyGraph)
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/internal/sbom/spdx.go:23
↓ 7 callers
Function
IsKnownAttackTool
(family string)
PROJECTS/advanced/honeypot-network/internal/intel/fingerprint.go:112
↓ 7 callers
Function
IsWorldWritable
(path string)
PROJECTS/beginner/systemd-persistence-scanner/internal/scanner/helpers.go:64
↓ 7 callers
Method
ListEffective
()
PROJECTS/intermediate/docker-security-audit/internal/proc/capabilities.go:133
↓ 7 callers
Function
Load
(path string)
PROJECTS/intermediate/secrets-scanner/internal/config/config.go:71
↓ 7 callers
Function
MatchLine
( line string, )
PROJECTS/beginner/systemd-persistence-scanner/internal/scanner/patterns.go:134
↓ 7 callers
Function
NewCache
NewCache creates a file-backed cache at the given directory
PROJECTS/beginner/simple-vulnerability-scanner/internal/pypi/cache.go:47
↓ 7 callers
Function
NewClient
()
PROJECTS/intermediate/secrets-scanner/internal/hibp/client.go:53
↓ 7 callers
Function
NewDirectory
( path string, maxSize int64, excludes []string, )
PROJECTS/intermediate/secrets-scanner/internal/source/directory.go:43
↓ 7 callers
Function
RandomAlnumMixed
(length int)
PROJECTS/beginner/canary-token-generator/backend/internal/token/generators/envfile/recipes/recipes.go:60
↓ 7 callers
Method
Register
(p DependencyParser)
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/internal/parser/registry.go:14
↓ 7 callers
Method
RegisterRoutes
( r chi.Router, authenticator func(http.Handler) http.Handler, )
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/auth/handler.go:92
↓ 7 callers
Method
SubscriberCount
()
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/ws/hub.go:180
↓ 7 callers
Function
ToUserResponse
(u *User)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/user/dto.go:77
↓ 7 callers
Method
UpdateDependency
UpdateDependency replaces the version specifier for a single dependency while preserving quotes, extras, markers, and surrounding formatting. Tries do
PROJECTS/beginner/simple-vulnerability-scanner/internal/pyproject/writer.go:53
↓ 7 callers
Function
_extract_mongo_strings
Recursively extract string values from a MongoDB document
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/scanners/db_scanner.py:508
↓ 7 callers
Method
_extract_query_result
Extract query results from SurrealDB v2 response format SDK v2 can return: - Direct list of dicts: [{'field': 'value'}, ...]
PROJECTS/advanced/encrypted-p2p-chat/backend/app/core/surreal_manager.py:96
↓ 7 callers
Method
_require_client
Return the active client or raise if not connected
PROJECTS/advanced/encrypted-p2p-chat/backend/app/core/redis_manager.py:65
↓ 7 callers
Method
analyzeContainer
( info container.InspectResponse, )
PROJECTS/intermediate/docker-security-audit/internal/analyzer/container.go:71
↓ 7 callers
Function
applyPortOverride
(envKey string, target *int)
PROJECTS/advanced/honeypot-network/internal/config/config.go:263
↓ 7 callers
Method
build
Build the full Redis key string.
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/types.py:294
↓ 7 callers
Method
create
( cls, session: AsyncSession, *, email: str | None = None, password: s
PROJECTS/advanced/bug-bounty-platform/backend/conftest.py:132
↓ 7 callers
Function
createDashboardWS
(opts: CreateDashboardWSOpts)
PROJECTS/advanced/monitor-the-situation-dashboard/frontend/src/api/ws.ts:43
↓ 7 callers
Function
decode_hex
(data: str)
PROJECTS/beginner/base64-tool/src/base64_tool/encoders.py:76
↓ 7 callers
Function
decode_url
(data: str, *, form: bool = False)
PROJECTS/beginner/base64-tool/src/base64_tool/encoders.py:90
↓ 7 callers
Method
decrypt
Decrypt ciphertext using the configured shift key
PROJECTS/beginner/caesar-cipher/src/caesar_cipher/cipher.py:62
↓ 7 callers
Function
decryptMessage
( state: DoubleRatchetState, message: EncryptedMessage, associatedData?: Uint8Array )
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/crypto/double-ratchet.ts:210
↓ 7 callers
Function
delete
Remove an entry by name
PROJECTS/foundations/password-manager/src/password_manager/main.py:455
↓ 7 callers
Function
encode_url
(data: bytes, *, form: bool = False)
PROJECTS/beginner/base64-tool/src/base64_tool/encoders.py:83
↓ 7 callers
Function
encryptMessage
( state: DoubleRatchetState, plaintext: Uint8Array, associatedData?: Uint8Array )
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/crypto/double-ratchet.ts:173
↓ 7 callers
Function
evaluate_header
Apply a single HeaderRule to a set of response headers HTTP header names are case-insensitive per RFC 7230 — `HSTS` and `hsts` and `Hsts
PROJECTS/foundations/http-headers-scanner/http_headers_scanner.py:349
↓ 7 callers
Function
extractPyPkgName
(spec string)
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/internal/parser/python.go:188
↓ 7 callers
Function
findByRuleID
( findings []types.Finding, ruleID string, )
PROJECTS/intermediate/secrets-scanner/internal/engine/integration_test.go:51
↓ 7 callers
Function
firstSubdivisionName
(subs []geoip2.CitySubdivision)
PROJECTS/beginner/canary-token-generator/backend/internal/geoip/service.go:89
↓ 7 callers
Method
flush
Force delivery of remaining buffered events
PROJECTS/beginner/keylogger/keylogger.py:359
↓ 7 callers
Function
fmtN
(n: number)
PROJECTS/advanced/monitor-the-situation-dashboard/frontend/src/pages/panels/DShieldPanel.tsx:129
↓ 7 callers
Function
fuse_scores
Weighted average of per-model normalized scores
PROJECTS/advanced/ai-threat-detection/backend/app/core/detection/ensemble.py:47
↓ 7 callers
Function
generateX25519KeyPair
()
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/crypto/primitives.ts:16
↓ 7 callers
Function
generate_mixed_dataset
Generate a mixed normal and attack dataset with feature vectors
PROJECTS/advanced/ai-threat-detection/backend/ml/synthetic.py:423
↓ 7 callers
Function
handleWSMessage
(message: WSMessage)
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/websocket/message-handlers.ts:137
↓ 7 callers
Function
lenEncString
(s string)
PROJECTS/advanced/honeypot-network/internal/mysqld/handler.go:211
↓ 7 callers
Function
makeTestGraph
()
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/internal/graph/graph_test.go:14
↓ 7 callers
Function
newService
( t *testing.T, status notify.StatusWriter, senders ...notify.Sender, )
PROJECTS/beginner/canary-token-generator/backend/internal/notify/service_test.go:110
↓ 7 callers
Method
open
()
PROJECTS/advanced/monitor-the-situation-dashboard/frontend/src/api/ws.test.ts:28
↓ 7 callers
Function
openDatabase
()
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/crypto/key-store.ts:24
↓ 7 callers
Function
parseStatus
(t *testing.T, body []byte)
PROJECTS/beginner/canary-token-generator/backend/internal/token/generators/kubeconfig/handler_test.go:41
↓ 7 callers
Method
read
Extract metadata from the file. Uses actual format detection to select the appropriate processor.
PROJECTS/beginner/metadata-scrubber-tool/src/services/image_handler.py:87
↓ 7 callers
Method
reload
(ctx context.Context)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/alerts/engine.go:129
↓ 7 callers
Method
save_json
Serialize scaler parameters to a human-readable JSON file.
PROJECTS/advanced/ai-threat-detection/backend/ml/scaler.py:89
↓ 7 callers
Function
seedToken
(t *testing.T, repo *fakeRepo, manageID string)
PROJECTS/beginner/canary-token-generator/backend/internal/token/handler_test.go:477
↓ 7 callers
Method
snapshot
()
PROJECTS/beginner/canary-token-generator/backend/internal/event/service_test.go:88
↓ 7 callers
Function
train_autoencoder
Train the autoencoder on normal-only traffic and calibrate the anomaly detection threshold.
PROJECTS/advanced/ai-threat-detection/backend/ml/train_autoencoder.py:37
← previous
next →
301–400 of 8,109, ranked by callers