Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aau-network-security/riotpot
/ types & classes
Types & classes
108 in github.com/aau-network-security/riotpot
⨍
Functions
1,899
◇
Types & classes
108
↓ 1 callers
TypeAlias
Interaction
internal/globals/globals.go:12
↓ 1 callers
TypeAlias
Network
internal/globals/globals.go:11
↓ 1 callers
TypeAlias
Status
internal/globals/globals.go:10
Class
api/swagger/swagger-ui-es-bundle-core.js:2
Class
api/swagger/swagger-ui-es-bundle-core.js:2
Class
api/swagger/swagger-ui-bundle.js:2
Class
api/swagger/swagger-ui-bundle.js:2
Class
api/swagger/swagger-ui-bundle.js:2
Class
api/swagger/swagger-ui-bundle.js:2
Class
api/swagger/swagger-ui-bundle.js:2
Class
api/swagger/swagger-ui-bundle.js:2
Class
api/swagger/swagger-ui-bundle.js:2
Class
api/swagger/swagger-ui-bundle.js:2
Class
api/swagger/swagger-ui-bundle.js:2
Class
api/swagger/swagger-ui-bundle.js:2
Class
api/swagger/swagger-ui-standalone-preset.js:2
Class
api/swagger/swagger-ui-standalone-preset.js:2
Class
api/swagger/swagger-ui-standalone-preset.js:2
Class
api/swagger/swagger-ui-standalone-preset.js:2
Class
api/swagger/swagger-ui-standalone-preset.js:2
Class
api/swagger/swagger-ui-es-bundle.js:2
Class
api/swagger/swagger-ui-es-bundle.js:2
Class
api/swagger/swagger-ui-es-bundle.js:2
Class
api/swagger/swagger-ui-es-bundle.js:2
Class
api/swagger/swagger-ui-es-bundle.js:2
Class
api/swagger/swagger-ui-es-bundle.js:2
Class
api/swagger/swagger-ui-es-bundle.js:2
Class
api/swagger/swagger-ui-es-bundle.js:2
Class
api/swagger/swagger-ui-es-bundle.js:2
Class
api/swagger/swagger-ui-es-bundle.js:2
Struct
AbstractKey
internal/plugins/keys.go:32
Struct
AbstractProxy
Abstraction of the proxy endpoint Contains private fields, do not use outside of this package
internal/proxy/proxy.go:33
Struct
AbstractRoute
api/router.go:97
Struct
AbstractRouter
api/router.go:17
Struct
AbstractService
Implements a mixin service that can be used as a base for any other service `struct` type.
internal/services/services.go:35
Interface
CKey
internal/plugins/keys.go:26
Struct
ChangeProxyPort
api/proxy/proxy.go:41
Struct
ChangeProxyStatus
api/proxy/proxy.go:37
Struct
Coap
pkg/plugin/coapd/coapd.go:51
Struct
ConnectionFlags
pkg/plugin/mqttd/flags.go:3
Struct
CreateProxy
api/proxy/proxy.go:32
Struct
CreateService
api/service/service.go:26
Struct
Echo
pkg/plugin/echod/echod.go:32
Struct
FixedHeader
pkg/plugin/mqttd/fixedheaders.go:38
Interface
FormProps
ui/src/components/forms/Form.tsx:77
Struct
GetProxy
Structures used to serialize data:
api/proxy/proxy.go:17
Struct
GetService
api/service/service.go:16
Interface
Header
ui/src/components/dropdown/QuickAdd.tsx:1
Struct
Http
pkg/plugin/httpd/httpd.go:32
TypeAlias
KeySize
internal/plugins/keys.go:14
TypeAlias
KeyType
internal/plugins/keys.go:13
Struct
Logger
Implementation of a Zerolog logger https://learning-cloud-native-go.github.io/docs/a6.adding_zerolog_logger/ https://github.com/learning-cloud-native-
internal/logger/logger.go:43
Interface
Middleware
Use this interface to create new middlewares that include the `handle` function
internal/proxy/middlewares.go:14
Interface
MiddlewareManager
internal/proxy/middlewares.go:19
Struct
MiddlewareManagerItem
internal/proxy/middlewares.go:26
Struct
Modbus
pkg/plugin/modbusd/modbusd.go:45
Struct
Mqtt
pkg/plugin/mqttd/mqttd.go:34
Struct
Packet
pkg/plugin/mqttd/packets.go:14
Struct
PatchProxy
api/proxy/proxy.go:25
Struct
PatchService
api/service/service.go:34
Interface
PluginService
Implementation of a plugin-based service These services are stored localy as binary files that are mounted into the application as symbols that can be
internal/services/services.go:109
Struct
PluginServiceItem
internal/services/services.go:113
Struct
PrivateKey
internal/plugins/keys.go:45
Struct
Profile
pkg/plugin/coapd/profiles.go:26
Interface
Proxy
Proxy interface.
internal/proxy/proxy.go:14
Interface
ProxyManager
Interface for the proxy manager
internal/proxy/manager.go:19
Struct
ProxyManagerItem
Simple implementation of the proxy manager This manager has access to the proxy endpoints registered. However, it does not observe newly
internal/proxy/manager.go:40
Interface
Route
Route that will be handled by the API
api/router.go:88
Interface
Router
Router interface
api/router.go:8
TypeAlias
Routers
cmd/riotpot/flags.go:28
Struct
SSH
pkg/plugin/sshd/sshd.go:45
Struct
SSHAuth
pkg/plugin/sshd/sshd.go:224
Struct
SSHConn
pkg/plugin/sshd/sshd.go:210
Interface
Service
Interface used by every service plugin that offers a service. At the very least, every plugin must contain the set of methods and attributes from this
internal/services/services.go:16
Interface
Service
ui/src/routes/services/Service.tsx:3
Interface
ServiceManager
internal/services/manager.go:29
Struct
ServiceManagerItem
internal/services/manager.go:51
Struct
ServiceProxy
api/service/service.go:40
Struct
Session
Implements the loading of an mqtt session between the server and the client. It will simply stores the history of the session so we can respond proper
pkg/plugin/mqttd/sessions.go:32
Struct
TCPProxy
Implementation of a TCP proxy
internal/proxy/tcpproxy.go:16
Struct
Telnet
pkg/plugin/telnetd/telnetd.go:39
Struct
Topic
pkg/plugin/mqttd/sessions.go:38
Struct
Topic
pkg/plugin/coapd/profiles.go:84
Struct
UDPProxy
internal/proxy/udpproxy.go:12
Interface
ValidatorProps
ui/src/recoil/atoms/common.tsx:4
Class
c
api/swagger/swagger-ui-bundle.js:2
Class
c
api/swagger/swagger-ui-es-bundle.js:2
Class
e
api/swagger/swagger-ui-bundle.js:2
Class
e
api/swagger/swagger-ui-standalone-preset.js:2
Class
e
api/swagger/swagger-ui-es-bundle.js:2
Struct
fallbackFileSystem
---------------------------------------------------------------------- fallbackFileSystem wraps a staticFileSystem and always serves /index.html
ui/embed.go:65
Class
l
api/swagger/swagger-ui-bundle.js:2
Class
l
api/swagger/swagger-ui-es-bundle.js:2
Class
n
api/swagger/swagger-ui-bundle.js:2
Class
n
api/swagger/swagger-ui-es-bundle.js:2
Class
o
api/swagger/swagger-ui-bundle.js:2
Class
o
api/swagger/swagger-ui-es-bundle.js:2
Class
r
api/swagger/swagger-ui-bundle.js:2
Class
r
api/swagger/swagger-ui-standalone-preset.js:2
Class
r
api/swagger/swagger-ui-es-bundle.js:2
next →
1–100 of 108, ranked by callers