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
↓ 19 callers
Method
HasSeverityAtOrAbove
(sev Severity)
PROJECTS/intermediate/docker-security-audit/internal/finding/finding.go:283
↓ 19 callers
Method
Insert
(ctx context.Context, t *Token)
PROJECTS/beginner/canary-token-generator/backend/internal/token/service.go:50
↓ 19 callers
Function
ListFiles
(dir string)
PROJECTS/beginner/systemd-persistence-scanner/internal/scanner/helpers.go:48
↓ 19 callers
Function
_sample_entry
Return a fully-populated Entry that tests can drop into a vault Centralizing this means every test that wants "an entry" gets a consiste
PROJECTS/foundations/password-manager/tests/test_vault.py:115
↓ 19 callers
Method
ensure_connected
Ensure connection is established
PROJECTS/advanced/encrypted-p2p-chat/backend/app/core/surreal_manager.py:88
↓ 19 callers
Function
newFakeRepo
()
PROJECTS/beginner/canary-token-generator/backend/internal/token/service_test.go:31
↓ 19 callers
Method
printf
(format string, args ...any)
PROJECTS/intermediate/secrets-scanner/internal/reporter/terminal.go:39
↓ 19 callers
Method
score_request
Evaluate all rules against a request and return a composite score.
PROJECTS/advanced/ai-threat-detection/backend/app/core/detection/rules.py:117
↓ 18 callers
Method
Index
()
PROJECTS/advanced/honeypot-network/internal/mitre/detector.go:49
↓ 18 callers
Function
_empty_windowed
Windowed features representing a quiet IP.
PROJECTS/advanced/ai-threat-detection/backend/tests/test_detection.py:57
↓ 18 callers
Function
_make_entry
Build a ParsedLogEntry with sensible defaults for rule engine testing.
PROJECTS/advanced/ai-threat-detection/backend/tests/test_detection.py:33
↓ 18 callers
Function
_make_packet
Helper to create a PacketInfo for testing
PROJECTS/intermediate/dlp-scanner/tests/test_network/test_flow_tracker.py:14
↓ 18 callers
Function
derive_key
Turn a master password and a salt into a 32-byte encryption key This is the SLOW step. On a modern laptop with the default parameters, e
PROJECTS/foundations/password-manager/src/password_manager/crypto.py:245
↓ 18 callers
Function
linesByKey
( t *testing.T, lines []recipes.EnvLine, )
PROJECTS/beginner/canary-token-generator/backend/internal/token/generators/envfile/recipes/aws_test.go:14
↓ 18 callers
Method
save
Auto-update the updated_at timestamp on every save
PROJECTS/intermediate/siem-dashboard/backend/app/models/Base.py:42
↓ 18 callers
Method
scan
Scan the target and return aggregated results
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/scanners/base.py:16
↓ 18 callers
Method
with_auth
Create request with authentication header
PROJECTS/advanced/api-rate-limiter/tests/conftest.py:190
↓ 17 callers
Method
Bytes
Bytes returns the current file content
PROJECTS/beginner/simple-vulnerability-scanner/internal/pyproject/writer.go:78
↓ 17 callers
Method
GetByID
(ctx context.Context, id string)
PROJECTS/beginner/canary-token-generator/backend/internal/token/service.go:51
↓ 17 callers
Method
GetJSON
( ctx context.Context, path string, query url.Values, out any, )
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/httpx/client.go:88
↓ 17 callers
Function
Register
(s types.Scanner)
PROJECTS/beginner/systemd-persistence-scanner/internal/scanner/scanner.go:26
↓ 17 callers
Method
ServeHTTP
(w http.ResponseWriter, r *http.Request)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/ws/handler.go:53
↓ 17 callers
Method
Type
()
PROJECTS/beginner/canary-token-generator/backend/internal/token/contract.go:41
↓ 17 callers
Method
WriteHeader
(code int)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/middleware/logging.go:86
↓ 17 callers
Method
encrypt
Encrypt plaintext using the configured shift key
PROJECTS/beginner/caesar-cipher/src/caesar_cipher/cipher.py:56
↓ 17 callers
Function
newDocxToken
(id string)
PROJECTS/beginner/canary-token-generator/backend/internal/token/generators/docx/generator_test.go:38
↓ 17 callers
Function
newEnvfileToken
(id string)
PROJECTS/beginner/canary-token-generator/backend/internal/token/generators/envfile/generator_test.go:31
↓ 17 callers
Method
send
(s: string)
PROJECTS/advanced/monitor-the-situation-dashboard/frontend/src/api/ws.ts:8
↓ 17 callers
Function
testRule
(id string, keywords []string)
PROJECTS/intermediate/secrets-scanner/internal/rules/registry_test.go:32
↓ 16 callers
Method
AddPackage
(pkg Package)
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/pkg/types/types.go:111
↓ 16 callers
Method
Run
(ctx context.Context)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/bus/bus.go:88
↓ 16 callers
Method
Stop
()
PROJECTS/advanced/honeypot-network/internal/ui/spinner.go:54
↓ 16 callers
Method
Write
(b []byte)
PROJECTS/advanced/honeypot-network/internal/api/middleware.go:36
↓ 16 callers
Function
generate_salt
Return SALT_LENGTH_BYTES of fresh, unpredictable random bytes The salt is mixed in with the password before key derivation, so that two
PROJECTS/foundations/password-manager/src/password_manager/crypto.py:196
↓ 16 callers
Method
increment
Atomically check and increment counter using sliding window algorithm
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/storage/memory.py:153
↓ 16 callers
Method
render
Write a single event as JSON
PROJECTS/beginner/linux-ebpf-security-tracer/src/renderer.py:80
↓ 16 callers
Function
testdataDir
(t *testing.T)
PROJECTS/intermediate/sbom-generator-vulnerability-matcher/internal/parser/gomod_test.go:16
↓ 16 callers
Method
wipe
Remove metadata entries from the PDF document. Clears all metadata keys identified during read(). Raises: Metad
PROJECTS/beginner/metadata-scrubber-tool/src/services/pdf_handler.py:88
↓ 16 callers
Method
writeJSON
( w http.ResponseWriter, status int, body any, )
PROJECTS/beginner/canary-token-generator/backend/internal/token/handler.go:435
↓ 15 callers
Method
Emit
(ev events.Event)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/collectors/kev/collector.go:31
↓ 15 callers
Method
Error
()
PROJECTS/intermediate/docker-security-audit/internal/scanner/scanner.go:269
↓ 15 callers
Function
ReadLines
(path string)
PROJECTS/beginner/systemd-persistence-scanner/internal/scanner/helpers.go:25
↓ 15 callers
Method
add_packet
Add a packet to its corresponding flow
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/network/flow_tracker.py:44
↓ 15 callers
Function
isBinaryExt
(path string)
PROJECTS/intermediate/secrets-scanner/internal/source/directory.go:225
↓ 15 callers
Method
make_request
Make HTTP request with retry logic and rate limit handling Implements exponential backoff for server errors and respects Ret
PROJECTS/intermediate/api-security-scanner/backend/scanners/base_scanner.py:104
↓ 15 callers
Method
per_minute
(requests: int = 100)
PROJECTS/advanced/api-rate-limiter/tests/conftest.py:319
↓ 15 callers
Function
persist
(on: boolean)
PROJECTS/advanced/monitor-the-situation-dashboard/frontend/src/pages/dashboard/presentationMode.ts:12
↓ 15 callers
Function
testRegistry
()
PROJECTS/intermediate/secrets-scanner/internal/engine/detector_test.go:32
↓ 15 callers
Method
writeJSON
( w http.ResponseWriter, status int, data interface{}, )
PROJECTS/advanced/honeypot-network/internal/api/handlers.go:91
↓ 14 callers
Method
Analyze
( ctx context.Context, )
PROJECTS/intermediate/docker-security-audit/internal/analyzer/compose.go:51
↓ 14 callers
Method
Create
( ctx context.Context, req CreateRequest, createdFP, createdIP string, )
PROJECTS/beginner/canary-token-generator/backend/internal/token/service.go:95
↓ 14 callers
Method
IsDir
(path string)
PROJECTS/advanced/honeypot-network/internal/sshd/filesystem.go:181
↓ 14 callers
Function
NewRegistry
()
PROJECTS/intermediate/secrets-scanner/internal/rules/registry.go:43
↓ 14 callers
Method
Run
(ctx context.Context)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/collectors/cve/collector.go:81
↓ 14 callers
Method
connect
Accept and track a new operator WebSocket connection
PROJECTS/beginner/c2-beacon/backend/app/ops/manager.py:37
↓ 14 callers
Method
connect
Establish Redis connection with connection pooling
PROJECTS/advanced/encrypted-p2p-chat/backend/app/core/redis_manager.py:38
↓ 14 callers
Function
detect_best
(data: str)
PROJECTS/beginner/base64-tool/src/base64_tool/detector.py:254
↓ 14 callers
Function
isObject
(value: unknown)
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/types/guards.ts:38
↓ 14 callers
Method
printLine
(color, text string)
PROJECTS/intermediate/docker-security-audit/internal/report/terminal.go:243
↓ 14 callers
Method
save
Encrypt entries and write the vault to disk atomically and durably Every save uses a FRESH nonce — never reuse a nonce with
PROJECTS/foundations/password-manager/src/password_manager/vault.py:622
↓ 14 callers
Function
showToast
( variant: ToastNotification['variant'], title: string, description?: string, duration?: number )
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/stores/ui.store.ts:73
↓ 14 callers
Function
testdataDir
(t *testing.T)
PROJECTS/intermediate/secrets-scanner/internal/engine/integration_test.go:33
↓ 13 callers
Method
Detect
( ev *types.Event, )
PROJECTS/advanced/honeypot-network/internal/mitre/detector.go:53
↓ 13 callers
Method
Insert
(ctx context.Context, e *Event)
PROJECTS/beginner/canary-token-generator/backend/internal/event/contract.go:31
↓ 13 callers
Function
NewFakeFS
(hostname string)
PROJECTS/advanced/honeypot-network/internal/sshd/filesystem.go:34
↓ 13 callers
Method
Observe
(seq int64)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/collectors/coinbase/sequencer.go:18
↓ 13 callers
Method
Start
( sensorID string, serviceType types.ServiceType, sourceIP string, sourcePort int, destPort int, )
PROJECTS/advanced/honeypot-network/internal/session/tracker.go:44
↓ 13 callers
Method
WriteHeader
(code int)
PROJECTS/advanced/honeypot-network/internal/api/middleware.go:31
↓ 13 callers
Method
build
Build final BPF filter string combining all expressions
PROJECTS/beginner/network-traffic-analyzer/python/src/netanal/filters.py:202
↓ 13 callers
Function
encode
(data: bytes, fmt: EncodingFormat)
PROJECTS/beginner/base64-tool/src/base64_tool/encoders.py:111
↓ 13 callers
Function
envelopeError
(code, message string)
PROJECTS/beginner/canary-token-generator/backend/internal/token/handler.go:476
↓ 13 callers
Method
extract
Extract fingerprint data from request
PROJECTS/advanced/api-rate-limiter/src/fastapi_420/fingerprinting/composite.py:135
↓ 13 callers
Function
generateIdentityKeyPair
()
PROJECTS/advanced/encrypted-p2p-chat/frontend/src/crypto/x3dh.ts:37
↓ 13 callers
Function
newFakeTokenRepo
()
PROJECTS/beginner/canary-token-generator/backend/internal/admin/handler_test.go:51
↓ 13 callers
Function
newRepo
(t *testing.T)
PROJECTS/beginner/canary-token-generator/backend/internal/token/repository_test.go:22
↓ 13 callers
Function
newRouter
(h *admin.Handler)
PROJECTS/beginner/canary-token-generator/backend/internal/admin/handler_test.go:160
↓ 13 callers
Function
quietLogger
()
PROJECTS/beginner/canary-token-generator/backend/internal/admin/handler_test.go:156
↓ 13 callers
Function
sampleEvent
()
PROJECTS/beginner/canary-token-generator/backend/internal/notify/webhook/sender_test.go:31
↓ 13 callers
Function
sampleInfo
(webhookURL string)
PROJECTS/beginner/canary-token-generator/backend/internal/notify/webhook/sender_test.go:51
↓ 13 callers
Function
setupPipeline
(t *testing.T)
PROJECTS/intermediate/secrets-scanner/internal/engine/integration_test.go:44
↓ 13 callers
Method
update
Update an existing record
PROJECTS/advanced/bug-bounty-platform/backend/app/core/base_repository.py:81
↓ 12 callers
Method
Count
()
PROJECTS/advanced/honeypot-network/internal/session/tracker.go:163
↓ 12 callers
Method
End
(sessionID string)
PROJECTS/advanced/honeypot-network/internal/session/tracker.go:79
↓ 12 callers
Method
Name
()
PROJECTS/beginner/systemd-persistence-scanner/pkg/types/types.go:108
↓ 12 callers
Function
NewDetector
(reg *rules.Registry)
PROJECTS/intermediate/secrets-scanner/internal/engine/detector.go:37
↓ 12 callers
Function
ParseVersion
ParseVersion parses a PEP 440 version string into its structured components
PROJECTS/beginner/simple-vulnerability-scanner/internal/pypi/version.go:85
↓ 12 callers
Method
Ping
(ctx context.Context)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/health/handler.go:18
↓ 12 callers
Method
Push
Push folds a tick into the open minute bar for its symbol. Volume24h from the latest tick within the minute wins — the column on MinuteBar is document
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/collectors/coinbase/aggregator.go:20
↓ 12 callers
Method
RecordSuccess
(ctx context.Context, name string, eventCount int64)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/collectors/kev/collector.go:35
↓ 12 callers
Method
RegisterManageRoutes
(r chi.Router)
PROJECTS/beginner/canary-token-generator/backend/internal/token/handler.go:122
↓ 12 callers
Method
Subscribe
( bufSize int, topics ...string, )
PROJECTS/advanced/honeypot-network/internal/event/bus.go:38
↓ 12 callers
Function
create_app_with_middleware
Create a FastAPI app with rate limiting middleware
PROJECTS/advanced/api-rate-limiter/tests/test_integration.py:43
↓ 12 callers
Method
disconnect
Close Redis connection
PROJECTS/advanced/encrypted-p2p-chat/backend/app/core/redis_manager.py:55
↓ 12 callers
Function
encode_for_inference
Encode a combined feature dict into a 35-element float vector matching the model input specification.
PROJECTS/advanced/ai-threat-detection/backend/app/core/features/encoder.py:39
↓ 12 callers
Function
loadFixture
(t *testing.T, name string)
PROJECTS/advanced/monitor-the-situation-dashboard/backend/internal/collectors/coinbase/client_test.go:80
↓ 12 callers
Function
newSender
( t *testing.T, apiBase string, opts ...telegram.Option, )
PROJECTS/beginner/canary-token-generator/backend/internal/notify/telegram/sender_test.go:105
↓ 12 callers
Function
newSender
(t *testing.T, opts ...webhook.Option)
PROJECTS/beginner/canary-token-generator/backend/internal/notify/webhook/sender_test.go:98
↓ 12 callers
Function
newWebbugReq
()
PROJECTS/beginner/canary-token-generator/backend/internal/token/service_test.go:121
↓ 12 callers
Function
parse_csic_file
Parse a CSIC 2010 dataset file into a list of CSICRequest objects
PROJECTS/advanced/ai-threat-detection/backend/ml/data_loader.py:80
↓ 12 callers
Function
score_to_severity
Convert a confidence score to a severity level
PROJECTS/intermediate/dlp-scanner/src/dlp_scanner/compliance.py:238
← previous
next →
101–200 of 8,109, ranked by callers