Go to file
Torjus Håkestad 73a26193bf Fix DOS using query endpoint
Stop using fuzzy search and limit results to 10k.
2022-02-09 15:09:00 +01:00
cmd Rename module 2022-01-13 09:10:36 +01:00
config Add SMTP Honeypot 2021-11-06 14:04:11 +01:00
honeypot Fix DOS using query endpoint 2022-02-09 15:09:00 +01:00
models Initial commit 2021-04-10 07:58:01 +02:00
web Rename module 2022-01-13 09:10:36 +01:00
.dockerignore Initial commit 2021-04-10 07:58:01 +02:00
.gitignore Initial commit 2021-04-10 07:58:01 +02:00
apiary.service Fix service 2021-11-06 01:59:21 +01:00
apiary.toml Add SMTP Honeypot 2021-11-06 14:04:11 +01:00
Dockerfile Add healtcheck endpoint 2021-11-06 00:56:15 +01:00
go.mod Rename module 2022-01-13 09:10:36 +01:00
go.sum Add SMTP Honeypot 2021-11-06 14:04:11 +01:00
Makefile Rename module 2022-01-13 09:10:36 +01:00
README.md Require TLS 1.2 or higher 2021-04-10 11:44:38 +02:00
version.go Parse to and subject mail headers 2021-11-23 01:23:45 +01:00

Apiary

SSH honeypot with web-frontend.

TODO

  • Fix janky ass Makefile

Requirements

  • go >= 1.16

Requires a postgres database if you want data to persist through server restart.

Build

# make frontend
# make build

Install

# Build and install
INSTALL_PREFIX=/ sudo make install

# Edit config file
vim /etc/apiary/apiary.toml

# Run
/usr/bin/apiary serve
# 2021-04-10T11:27:42.783+0200    INFO   APP     Starting SSH server
# 2021-04-10T11:27:42.783+0200    INFO   APP     Starting web server