Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0x4D31/finch
/ functions
Functions
481 in github.com/0x4D31/finch
⨍
Functions
481
◇
Types & classes
63
Function
TestSelfSignedCertSANs
(t *testing.T)
internal/proxy/selfsignedcert_test.go:9
Function
TestServeConfigOverrides
TestServeConfigOverrides checks that command line flags override values from a config file.
cmd/finch/serve_flags_test.go:74
Function
TestServeFlagEnvPrecedence
(t *testing.T)
cmd/finch/cli_test.go:107
Function
TestServeMutualExclusion
(t *testing.T)
cmd/finch/cli_test.go:150
Function
TestServeQuickMode
(t *testing.T)
cmd/finch/cli_test.go:157
Function
TestServeQuickModeMissingRuleFile
TestServeQuickModeMissingRuleFile ensures SynthesiseFromFlags errors when --listen is provided without --rules.
cmd/finch/serve_flags_test.go:21
Function
TestServeQuickModeMultiListen
TestServeQuickModeMultiListen verifies multiple --listen values synthesize corresponding listeners.
cmd/finch/serve_flags_test.go:40
Function
TestServerStartAndShutdown
(t *testing.T)
internal/sse/server_test.go:168
Function
TestServer_BlockAction
(t *testing.T)
internal/proxy/server_test.go:161
Function
TestServer_BodyLimitTruncate
(t *testing.T)
internal/proxy/server_test.go:911
Function
TestServer_BodyLogging
(t *testing.T)
internal/proxy/server_test.go:845
Function
TestServer_BodyReadError
(t *testing.T)
internal/proxy/server_test.go:1053
Function
TestServer_DeceiveAction
(t *testing.T)
internal/proxy/server_test.go:471
Function
TestServer_ForwardAction
(t *testing.T)
internal/proxy/server_test.go:219
Function
TestServer_ForwardAndLog
(t *testing.T)
internal/proxy/server_test.go:79
Function
TestServer_ForwardExactURL
(t *testing.T)
internal/proxy/server_test.go:591
Function
TestServer_GalahServiceUpdate
(t *testing.T)
internal/proxy/server_test.go:1270
Function
TestServer_InvalidUpstreamURL
(t *testing.T)
internal/proxy/server_test.go:1357
Function
TestServer_LocalDefaultActionNoMatch
(t *testing.T)
internal/proxy/server_test.go:1110
Function
TestServer_LogDestinationAndBackend
(t *testing.T)
internal/proxy/server_test.go:371
Function
TestServer_MalformedUpstream
(t *testing.T)
internal/proxy/server_test.go:279
Function
TestServer_MalformedUpstreamParse
(t *testing.T)
internal/proxy/server_test.go:328
Function
TestServer_SSEPublish
(t *testing.T)
internal/proxy/server_test.go:985
Function
TestServer_SuricataBodyLimitTruncate
(t *testing.T)
internal/proxy/server_test.go:1167
Function
TestServer_SuricataMatch
(t *testing.T)
internal/proxy/suricata_test.go:22
Function
TestServer_SuricataMatchLogging
(t *testing.T)
internal/proxy/server_test.go:1401
Function
TestServer_SuricataMatch_NoLogger
(t *testing.T)
internal/proxy/suricata_test.go:119
Function
TestServer_TarpitConcurrency
(t *testing.T)
internal/proxy/server_test.go:519
Function
TestServer_UDPPortInUse
Test that the HTTPS server still starts when the UDP port is already in use.
internal/proxy/http3_failure_test.go:13
Function
TestStartRuntime_NoTLSQuickMode
(t *testing.T)
cmd/finch/main_test.go:420
Function
TestStateMapGC
(t *testing.T)
pkg/quic/clienthello_test.go:1263
Function
TestStopServer
(t *testing.T)
internal/admin/server_test.go:1075
Function
TestStopServerCallback
(t *testing.T)
internal/admin/server_test.go:1037
Function
TestStopsOnUnsupported
(t *testing.T)
pkg/quic/clienthello_test.go:1068
Function
TestSuricataMsgCaseInsensitive
(t *testing.T)
internal/rules/engine_test.go:266
Function
TestSuricataMsgCaseSensitive
(t *testing.T)
internal/rules/engine_test.go:277
Function
TestSynthesiseFromFlags
(t *testing.T)
internal/loader/loader_test.go:77
Function
TestSynthesiseFromFlags_MissingRuleFile
(t *testing.T)
internal/loader/loader_test.go:141
Function
TestTarpitHandler_ConcurrencyCap
(t *testing.T)
internal/proxy/tarpit_test.go:43
Function
TestTarpitHandler_DelayAndChunked
(t *testing.T)
internal/proxy/tarpit_test.go:12
Function
TestTwoInitialsUpdatePN
(t *testing.T)
pkg/quic/clienthello_test.go:1214
Function
TestUpdateListenerRuleset
(t *testing.T)
internal/admin/server_test.go:494
Function
TestUpdateListenerRulesetApplyError
(t *testing.T)
internal/admin/server_test.go:549
Function
TestUpdateListenerRulesetListenerNotFound
(t *testing.T)
internal/admin/server_test.go:687
Function
TestUpdateListenerRulesetMissingID
(t *testing.T)
internal/admin/server_test.go:728
Function
TestUpdateListenerRulesetNoConfig
(t *testing.T)
internal/admin/server_test.go:604
Function
TestUpdateListenerRulesetRulesetNotFound
(t *testing.T)
internal/admin/server_test.go:664
Function
TestUpdateListenerRulesetSuccess
(t *testing.T)
internal/admin/server_test.go:616
Function
TestUpstreamTLSVerification
(t *testing.T)
internal/proxy/upstream_tls_test.go:13
Function
TestValidateActionErrors
TestValidateActionErrors ensures validateAction fails when flags are misused.
cmd/finch/serve_flags_test.go:145
Function
TestValidateCommand
(t *testing.T)
cmd/finch/cli_test.go:191
Function
TestWatchConfigLoadsNewRules
(t *testing.T)
cmd/finch/main_test.go:92
Function
TestWatchConfigReloadsAdmin
(t *testing.T)
cmd/finch/main_test.go:362
Function
TestWatchConfigReloadsGalah
(t *testing.T)
cmd/finch/main_test.go:227
Function
TestWatchConfigReloadsSSE
(t *testing.T)
cmd/finch/main_test.go:302
Function
TestWatchConfigRemovesOldWatch
(t *testing.T)
cmd/finch/main_test.go:163
Function
TestWatchConfig_DefaultRuleFileUpdate
(t *testing.T)
cmd/finch/watch_integration_test.go:217
Function
TestWatchConfig_ListenerRuleFileUpdate
(t *testing.T)
cmd/finch/watch_integration_test.go:21
Function
TestWatchConfig_SuricataDirUpdate
(t *testing.T)
cmd/finch/watch_integration_test.go:121
Function
TestWatchDirAdd
(t *testing.T)
internal/watch/watch_test.go:79
Function
TestWatchError
(t *testing.T)
internal/watch/watch_test.go:100
Function
TestWatchModify
(t *testing.T)
internal/watch/watch_test.go:24
Function
TestWatchRecreate
(t *testing.T)
internal/watch/watch_test.go:49
Function
TestWriteAtomic
(t *testing.T)
internal/admin/rulefile_test.go:63
Function
TestWriteAtomicPreserveMode
(t *testing.T)
internal/admin/rulefile_test.go:92
Function
TestWriteJSON
(t *testing.T)
internal/config/config_test.go:1008
Function
TestWriteJSONFileMode
(t *testing.T)
internal/config/config_test.go:1026
Method
UnloadEngine
UnloadEngine stops watching the provided rule file and removes it from the loader.
cmd/finch/loader.go:203
Function
WithStateLimit
WithStateLimit limits how many connection states are kept in memory. Values <= 0 are ignored.
pkg/quic/clienthello.go:36
Function
WithStateTTL
WithStateTTL sets the eviction timeout for connection state. Durations <= 0 are ignored.
pkg/quic/clienthello.go:46
Method
Write
(p []byte)
internal/sse/server_test.go:93
Method
Write
(p []byte)
internal/sse/server_test.go:110
Method
WriteHeader
(statusCode int)
internal/sse/server_test.go:94
Method
WriteHeader
(statusCode int)
internal/sse/server_test.go:117
Method
WriteTo
(p []byte, a net.Addr)
internal/proxy/http3_error_test.go:41
Function
echoAction
(ctx context.Context, cmd *cli.Command)
cmd/finch/main.go:252
Method
getConfig
(w http.ResponseWriter, r *http.Request)
internal/admin/server.go:114
Function
main
()
cmd/finch/main.go:24
Function
main
()
cmd/quic-chdump/main.go:55
Function
serveAction
(ctx context.Context, cmd *cli.Command)
cmd/finch/main.go:99
Function
validateAction
(ctx context.Context, cmd *cli.Command)
cmd/finch/main.go:291
← previous
401–481 of 481, ranked by callers