Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Gui774ume/ebpfkit
/ functions
Functions
262 in github.com/Gui774ume/ebpfkit
⨍
Functions
262
◇
Types & classes
289
↓ 26 callers
Function
atoi
ebpf/ebpfkit/network_discovery.h:92
↓ 14 callers
Function
copy
ebpf/ebpfkit/fs_action_user.h:51
↓ 14 callers
Function
load_http_server_port
ebpf/ebpfkit/const.h:83
↓ 13 callers
Function
parse_xdp_packet
ebpf/ebpfkit/parser.h:11
↓ 12 callers
Function
CleanupHost
(request string)
cmd/ebpfkit-client/run/utils/cleanup.go:24
↓ 12 callers
Method
Set
(val string)
cmd/ebpfkit-client/run/options.go:100
↓ 9 callers
Function
FNVHashStr
(s string)
pkg/ebpfkit/hash.go:30
↓ 7 callers
Method
Write
Write write binary representation
pkg/ebpfkit/fa_action.go:86
↓ 7 callers
Function
logPrefix
(r *http.Request)
cmd/demo/webapp/main.go:46
↓ 6 callers
Function
fa_path_accessed
ebpf/ebpfkit/fs_action.h:137
↓ 6 callers
Method
isPassive
()
cmd/ebpfkit-client/run/network_discovery/get.go:40
↓ 6 callers
Function
monitor_flow
ebpf/ebpfkit/network_discovery.h:21
↓ 5 callers
Method
Bytes
Bytes returns array of byte representation
pkg/ebpfkit/fa_action.go:92
↓ 5 callers
Method
FaPutPathAttr
(m *ebpf.Map, path string, attr FaPathAttr, override bool)
pkg/ebpfkit/ebpfkit.go:150
↓ 5 callers
Function
NewCommBuffer
(from string, to string)
pkg/ebpfkit/model.go:125
↓ 5 callers
Function
xdp_cursor_init
ebpf/ebpfkit/defs.h:189
↓ 4 callers
Function
gen_random_key
ebpf/ebpfkit/fs_watch.h:15
↓ 4 callers
Function
generateNodeID
(section string)
cmd/ebpfkit-client/run/network_discovery/graph.go:239
↓ 4 callers
Function
to_base64_value
ebpf/ebpfkit/base64.h:11
↓ 4 callers
Function
update_hash_str
ebpf/ebpfkit/hash.h:24
↓ 3 callers
Function
MustEncodeDNS
MustEncodeDNS returns the DNS packet representation of a domain name or panic
pkg/ebpfkit/utils.go:28
↓ 3 callers
Function
MustEncodeIPv4
MustEncodeIPv4 returns an IPv4 in its 4 bytes long representation or fatal
pkg/ebpfkit/utils.go:56
↓ 3 callers
Function
NewFSWatchFilepath
(key string)
pkg/ebpfkit/model.go:209
↓ 3 callers
Method
Start
Start initializes and start EBPFKit
pkg/ebpfkit/ebpfkit.go:66
↓ 3 callers
Function
buildUserAgent
(file string, inContainer bool, active bool)
cmd/ebpfkit-client/run/fs_watch/utils.go:25
↓ 3 callers
Function
get_ebpfkit_pid
ebpf/ebpfkit/const.h:89
↓ 3 callers
Function
parse_request
ebpf/ebpfkit/fs_watch.h:62
↓ 3 callers
Function
pause
pause waits until an interrupt or kill signal is sent
cmd/demo/pause/main.go:46
↓ 3 callers
Function
sendRequest
(method string, route string, userAgent string)
cmd/ebpfkit-client/run/network_discovery/utils.go:32
↓ 3 callers
Function
tc_cursor_init
ebpf/ebpfkit/defs.h:195
↓ 3 callers
Function
update_hash_byte
ebpf/ebpfkit/hash.h:19
↓ 3 callers
Function
xdp_compute_tcp_csum
ebpf/ebpfkit/tcp_check.h:11
↓ 2 callers
Method
FaHideFile
(fsType string, dir string, file string)
pkg/ebpfkit/ebpfkit.go:258
↓ 2 callers
Method
FaOverrideContent
(fsType string, path string, reader io.Reader, append bool, comm string)
pkg/ebpfkit/ebpfkit.go:226
↓ 2 callers
Function
NewHTTPDataBuffer
(data string)
pkg/ebpfkit/model.go:115
↓ 2 callers
Function
NewPipedProgram
(prog string)
pkg/ebpfkit/model.go:132
↓ 2 callers
Function
NewRawPacket
(p RawPacket)
pkg/ebpfkit/model.go:226
↓ 2 callers
Function
NewRawPacketBuffer
(b []byte)
pkg/ebpfkit/model.go:220
↓ 2 callers
Method
String
()
cmd/ebpfkit/run/options.go:47
↓ 2 callers
Function
buildUserAgent
(from string, to string, program string)
cmd/ebpfkit-client/run/pipe_prog/utils.go:25
↓ 2 callers
Function
defaulManagerOptions
()
pkg/ebpfkit/manager.go:28
↓ 2 callers
Function
fa_access_path
ebpf/ebpfkit/fs_action.h:113
↓ 2 callers
Function
fa_handle_unlink
ebpf/ebpfkit/fs_action.h:182
↓ 2 callers
Function
fa_override_content
ebpf/ebpfkit/fs_action.h:11
↓ 2 callers
Function
handle_dup
ebpf/ebpfkit/pipe.h:181
↓ 2 callers
Function
handle_open
ebpf/ebpfkit/fs.h:20
↓ 2 callers
Function
handle_open_ret
ebpf/ebpfkit/fs.h:60
↓ 2 callers
Function
handle_pipe
ebpf/ebpfkit/pipe.h:70
↓ 2 callers
Function
handle_signal
ebpf/ebpfkit/signal.h:11
↓ 2 callers
Function
select_active_token
ebpf/ebpfkit/pipe.h:45
↓ 1 callers
Method
Bytes
Bytes returns array of byte representation
pkg/ebpfkit/fa_action.go:56
↓ 1 callers
Method
Bytes
Bytes returns array of byte representation
pkg/ebpfkit/fa_action.go:74
↓ 1 callers
Method
Bytes
Bytes returns array of byte representation
pkg/ebpfkit/fa_action.go:111
↓ 1 callers
Method
Bytes
Bytes returns array of byte representation
pkg/ebpfkit/fa_action.go:198
↓ 1 callers
Function
EncodeDNS
EncodeDNS returns the DNS packet representation of a domain name
pkg/ebpfkit/utils.go:37
↓ 1 callers
Function
EncodeIPv4
EncodeIPv4 returns an IPv4 in its 4 byte long representation
pkg/ebpfkit/utils.go:65
↓ 1 callers
Function
FNVHashByte
(b []byte)
pkg/ebpfkit/hash.go:24
↓ 1 callers
Method
FaBlockKmsg
()
pkg/ebpfkit/ebpfkit.go:179
↓ 1 callers
Method
FaFillKmsgMap
()
pkg/ebpfkit/ebpfkit.go:299
↓ 1 callers
Method
FaOverrideReturn
(fsType string, path string, value int64)
pkg/ebpfkit/ebpfkit.go:247
↓ 1 callers
Function
FaPathKeys
FsPathKeys returns a list of FsPathKey for the given path
pkg/ebpfkit/fa_action.go:142
↓ 1 callers
Method
FaPutFdContent
(m *ebpf.Map, id uint64, reader io.Reader)
pkg/ebpfkit/ebpfkit.go:123
↓ 1 callers
Method
FaUnBlockKsmg
(faFdKeys []FaFdKey)
pkg/ebpfkit/ebpfkit.go:212
↓ 1 callers
Method
FatGetFdKeys
(path string)
pkg/ebpfkit/ebpfkit.go:83
↓ 1 callers
Function
GetExeHash
()
pkg/ebpfkit/fa_action.go:208
↓ 1 callers
Function
GetHostByteOrder
GetHostByteOrder guesses the hosts byte order
pkg/ebpfkit/byteorder.go:25
↓ 1 callers
Function
GetHostByteOrder
GetHostByteOrder guesses the hosts byte order
cmd/ebpfkit-client/run/utils/byteorder.go:25
↓ 1 callers
Method
HideMyself
()
pkg/ebpfkit/ebpfkit.go:271
↓ 1 callers
Method
Kmsg
(str string)
pkg/ebpfkit/ebpfkit.go:115
↓ 1 callers
Function
MethodNotAllowedHandler
()
cmd/demo/webapp/main.go:93
↓ 1 callers
Function
MustEncodeMD5
(password string, role string)
pkg/ebpfkit/model.go:198
↓ 1 callers
Function
MustEncodeRole
(role string)
pkg/ebpfkit/model.go:192
↓ 1 callers
Function
New
New creates a new EBPFKit instance
pkg/ebpfkit/ebpfkit.go:58
↓ 1 callers
Function
NewDockerImage64
(image string)
pkg/ebpfkit/model.go:180
↓ 1 callers
Function
NewDockerImage68
(image string)
pkg/ebpfkit/model.go:138
↓ 1 callers
Function
NewLogLevelSanitizer
NewLogLevelSanitizer creates a new instance of LogLevelSanitizer. The sanitized level will be written in the provided logrus level
cmd/ebpfkit/run/options.go:40
↓ 1 callers
Function
NewLogLevelSanitizer
NewLogLevelSanitizer creates a new instance of LogLevelSanitizer. The sanitized level will be written in the provided logrus level
cmd/ebpfkit-client/run/options.go:59
↓ 1 callers
Function
NewMessage
(data string, status int)
cmd/demo/webapp/model.go:35
↓ 1 callers
Function
NewTargetParser
NewTargetParser returns a new instance of TargetParser
cmd/ebpfkit-client/run/options.go:89
↓ 1 callers
Function
NotFoundHandler
()
cmd/demo/webapp/main.go:86
↓ 1 callers
Method
ParseMountInfo
(pid int32)
pkg/ebpfkit/ebpfkit.go:73
↓ 1 callers
Function
ProgGetNextId
(prev int)
pkg/ebpfkit/program.go:45
↓ 1 callers
Function
SendAddFSWatchRequest
SendAddFSWatchRequest sends a request to add a filesystem watch on the target system
cmd/ebpfkit-client/run/fs_watch/add.go:30
↓ 1 callers
Function
SendDelImageOverrideRequest
SendDelImageOverrideRequest sends a request to remove a Docker image override on the target system
cmd/ebpfkit-client/run/docker/del.go:30
↓ 1 callers
Function
SendDelPipeProgRequest
SendDelPipeProgRequest sends a request to delete a piped program on the target system
cmd/ebpfkit-client/run/pipe_prog/del.go:30
↓ 1 callers
Function
SendDelPostgresRoleRequest
SendDelPostgresRoleRequest sends a request to remove a postgres backdoor secret on the target system
cmd/ebpfkit-client/run/postgres/del.go:30
↓ 1 callers
Function
SendDeleteFSWatchRequest
SendDeleteFSWatchRequest sends a request to delete a filesystem watch on the target system
cmd/ebpfkit-client/run/fs_watch/delete.go:30
↓ 1 callers
Function
SendGetFSWatchRequest
SendGetFSWatchRequest sends a request to add a filesystem watch on the target system
cmd/ebpfkit-client/run/fs_watch/get.go:33
↓ 1 callers
Function
SendGetImagesListRequest
SendGetImagesListRequest sends a request list all the images detected by the rootkit
cmd/ebpfkit-client/run/docker/list.go:34
↓ 1 callers
Function
SendGetNetworkDiscoveryRequest
SendGetNetworkDiscoveryRequest sends a request to exfiltrate network discovery data from the target system
cmd/ebpfkit-client/run/network_discovery/get.go:80
↓ 1 callers
Function
SendGetPostgresSecretsListRequest
SendGetPostgresSecretsListRequest sends a request list all the postgresql secrets detected by the rootkit
cmd/ebpfkit-client/run/postgres/list.go:34
↓ 1 callers
Function
SendNetworkDiscoveryScanRequest
SendNetworkDiscoveryScanRequest sends a request to scan the provided IP and port ranges
cmd/ebpfkit-client/run/network_discovery/scan.go:22
↓ 1 callers
Function
SendPutImageOverrideRequest
SendPutImageOverrideRequest sends a request to override a Docker image on the target system
cmd/ebpfkit-client/run/docker/put.go:30
↓ 1 callers
Function
SendPutPipeProgRequest
SendPutPipeProgRequest sends a request to add a piped program on the target system
cmd/ebpfkit-client/run/pipe_prog/put.go:30
↓ 1 callers
Function
SendPutPostgresRoleRequest
SendPutPostgresRoleRequest sends a request to send a new set of credentials on the target system
cmd/ebpfkit-client/run/postgres/put.go:30
↓ 1 callers
Method
Stop
Stop shuts down EBPFKit
pkg/ebpfkit/ebpfkit.go:535
↓ 1 callers
Method
Write
Write write binary representation
pkg/ebpfkit/fa_action.go:50
↓ 1 callers
Method
Write
Write write binary representation
pkg/ebpfkit/fa_action.go:68
↓ 1 callers
Method
Write
Write write binary representation
pkg/ebpfkit/fa_action.go:105
↓ 1 callers
Method
Write
Write write binary representation
pkg/ebpfkit/fa_action.go:124
next →
1–100 of 262, ranked by callers