MCPcopy Create free account

hub / github.com/0x4D31/finch / functions

Functions481 in github.com/0x4D31/finch

FunctionTestSelfSignedCertSANs
(t *testing.T)
internal/proxy/selfsignedcert_test.go:9
FunctionTestServeConfigOverrides
TestServeConfigOverrides checks that command line flags override values from a config file.
cmd/finch/serve_flags_test.go:74
FunctionTestServeFlagEnvPrecedence
(t *testing.T)
cmd/finch/cli_test.go:107
FunctionTestServeMutualExclusion
(t *testing.T)
cmd/finch/cli_test.go:150
FunctionTestServeQuickMode
(t *testing.T)
cmd/finch/cli_test.go:157
FunctionTestServeQuickModeMissingRuleFile
TestServeQuickModeMissingRuleFile ensures SynthesiseFromFlags errors when --listen is provided without --rules.
cmd/finch/serve_flags_test.go:21
FunctionTestServeQuickModeMultiListen
TestServeQuickModeMultiListen verifies multiple --listen values synthesize corresponding listeners.
cmd/finch/serve_flags_test.go:40
FunctionTestServerStartAndShutdown
(t *testing.T)
internal/sse/server_test.go:168
FunctionTestServer_BlockAction
(t *testing.T)
internal/proxy/server_test.go:161
FunctionTestServer_BodyLimitTruncate
(t *testing.T)
internal/proxy/server_test.go:911
FunctionTestServer_BodyLogging
(t *testing.T)
internal/proxy/server_test.go:845
FunctionTestServer_BodyReadError
(t *testing.T)
internal/proxy/server_test.go:1053
FunctionTestServer_DeceiveAction
(t *testing.T)
internal/proxy/server_test.go:471
FunctionTestServer_ForwardAction
(t *testing.T)
internal/proxy/server_test.go:219
FunctionTestServer_ForwardAndLog
(t *testing.T)
internal/proxy/server_test.go:79
FunctionTestServer_ForwardExactURL
(t *testing.T)
internal/proxy/server_test.go:591
FunctionTestServer_GalahServiceUpdate
(t *testing.T)
internal/proxy/server_test.go:1270
FunctionTestServer_InvalidUpstreamURL
(t *testing.T)
internal/proxy/server_test.go:1357
FunctionTestServer_LocalDefaultActionNoMatch
(t *testing.T)
internal/proxy/server_test.go:1110
FunctionTestServer_LogDestinationAndBackend
(t *testing.T)
internal/proxy/server_test.go:371
FunctionTestServer_MalformedUpstream
(t *testing.T)
internal/proxy/server_test.go:279
FunctionTestServer_MalformedUpstreamParse
(t *testing.T)
internal/proxy/server_test.go:328
FunctionTestServer_SSEPublish
(t *testing.T)
internal/proxy/server_test.go:985
FunctionTestServer_SuricataBodyLimitTruncate
(t *testing.T)
internal/proxy/server_test.go:1167
FunctionTestServer_SuricataMatch
(t *testing.T)
internal/proxy/suricata_test.go:22
FunctionTestServer_SuricataMatchLogging
(t *testing.T)
internal/proxy/server_test.go:1401
FunctionTestServer_SuricataMatch_NoLogger
(t *testing.T)
internal/proxy/suricata_test.go:119
FunctionTestServer_TarpitConcurrency
(t *testing.T)
internal/proxy/server_test.go:519
FunctionTestServer_UDPPortInUse
Test that the HTTPS server still starts when the UDP port is already in use.
internal/proxy/http3_failure_test.go:13
FunctionTestStartRuntime_NoTLSQuickMode
(t *testing.T)
cmd/finch/main_test.go:420
FunctionTestStateMapGC
(t *testing.T)
pkg/quic/clienthello_test.go:1263
FunctionTestStopServer
(t *testing.T)
internal/admin/server_test.go:1075
FunctionTestStopServerCallback
(t *testing.T)
internal/admin/server_test.go:1037
FunctionTestStopsOnUnsupported
(t *testing.T)
pkg/quic/clienthello_test.go:1068
FunctionTestSuricataMsgCaseInsensitive
(t *testing.T)
internal/rules/engine_test.go:266
FunctionTestSuricataMsgCaseSensitive
(t *testing.T)
internal/rules/engine_test.go:277
FunctionTestSynthesiseFromFlags
(t *testing.T)
internal/loader/loader_test.go:77
FunctionTestSynthesiseFromFlags_MissingRuleFile
(t *testing.T)
internal/loader/loader_test.go:141
FunctionTestTarpitHandler_ConcurrencyCap
(t *testing.T)
internal/proxy/tarpit_test.go:43
FunctionTestTarpitHandler_DelayAndChunked
(t *testing.T)
internal/proxy/tarpit_test.go:12
FunctionTestTwoInitialsUpdatePN
(t *testing.T)
pkg/quic/clienthello_test.go:1214
FunctionTestUpdateListenerRuleset
(t *testing.T)
internal/admin/server_test.go:494
FunctionTestUpdateListenerRulesetApplyError
(t *testing.T)
internal/admin/server_test.go:549
FunctionTestUpdateListenerRulesetListenerNotFound
(t *testing.T)
internal/admin/server_test.go:687
FunctionTestUpdateListenerRulesetMissingID
(t *testing.T)
internal/admin/server_test.go:728
FunctionTestUpdateListenerRulesetNoConfig
(t *testing.T)
internal/admin/server_test.go:604
FunctionTestUpdateListenerRulesetRulesetNotFound
(t *testing.T)
internal/admin/server_test.go:664
FunctionTestUpdateListenerRulesetSuccess
(t *testing.T)
internal/admin/server_test.go:616
FunctionTestUpstreamTLSVerification
(t *testing.T)
internal/proxy/upstream_tls_test.go:13
FunctionTestValidateActionErrors
TestValidateActionErrors ensures validateAction fails when flags are misused.
cmd/finch/serve_flags_test.go:145
FunctionTestValidateCommand
(t *testing.T)
cmd/finch/cli_test.go:191
FunctionTestWatchConfigLoadsNewRules
(t *testing.T)
cmd/finch/main_test.go:92
FunctionTestWatchConfigReloadsAdmin
(t *testing.T)
cmd/finch/main_test.go:362
FunctionTestWatchConfigReloadsGalah
(t *testing.T)
cmd/finch/main_test.go:227
FunctionTestWatchConfigReloadsSSE
(t *testing.T)
cmd/finch/main_test.go:302
FunctionTestWatchConfigRemovesOldWatch
(t *testing.T)
cmd/finch/main_test.go:163
FunctionTestWatchConfig_DefaultRuleFileUpdate
(t *testing.T)
cmd/finch/watch_integration_test.go:217
FunctionTestWatchConfig_ListenerRuleFileUpdate
(t *testing.T)
cmd/finch/watch_integration_test.go:21
FunctionTestWatchConfig_SuricataDirUpdate
(t *testing.T)
cmd/finch/watch_integration_test.go:121
FunctionTestWatchDirAdd
(t *testing.T)
internal/watch/watch_test.go:79
FunctionTestWatchError
(t *testing.T)
internal/watch/watch_test.go:100
FunctionTestWatchModify
(t *testing.T)
internal/watch/watch_test.go:24
FunctionTestWatchRecreate
(t *testing.T)
internal/watch/watch_test.go:49
FunctionTestWriteAtomic
(t *testing.T)
internal/admin/rulefile_test.go:63
FunctionTestWriteAtomicPreserveMode
(t *testing.T)
internal/admin/rulefile_test.go:92
FunctionTestWriteJSON
(t *testing.T)
internal/config/config_test.go:1008
FunctionTestWriteJSONFileMode
(t *testing.T)
internal/config/config_test.go:1026
MethodUnloadEngine
UnloadEngine stops watching the provided rule file and removes it from the loader.
cmd/finch/loader.go:203
FunctionWithStateLimit
WithStateLimit limits how many connection states are kept in memory. Values <= 0 are ignored.
pkg/quic/clienthello.go:36
FunctionWithStateTTL
WithStateTTL sets the eviction timeout for connection state. Durations <= 0 are ignored.
pkg/quic/clienthello.go:46
MethodWrite
(p []byte)
internal/sse/server_test.go:93
MethodWrite
(p []byte)
internal/sse/server_test.go:110
MethodWriteHeader
(statusCode int)
internal/sse/server_test.go:94
MethodWriteHeader
(statusCode int)
internal/sse/server_test.go:117
MethodWriteTo
(p []byte, a net.Addr)
internal/proxy/http3_error_test.go:41
FunctionechoAction
(ctx context.Context, cmd *cli.Command)
cmd/finch/main.go:252
MethodgetConfig
(w http.ResponseWriter, r *http.Request)
internal/admin/server.go:114
Functionmain
()
cmd/finch/main.go:24
Functionmain
()
cmd/quic-chdump/main.go:55
FunctionserveAction
(ctx context.Context, cmd *cli.Command)
cmd/finch/main.go:99
FunctionvalidateAction
(ctx context.Context, cmd *cli.Command)
cmd/finch/main.go:291
← previous401–481 of 481, ranked by callers