Hotline
DNS/HTTP request logging app
Config:
For a client, you can omit the server
block. The below sample config shows all possible values. Please note that the default Dockerfile only exposes port 8080/tcp and 53/[tcp,udp].
---
server:
callback:
domain: "mydomain.xyz"
http:
port: 8080
default_response: "research by @captainGeech42 using hotline"
dns:
port: 53
default_A_response: 1.2.3.4
default_TXT_response: "research by @captainGeech42 using hotline"
app:
port: 8080
db:
host: "localhost"
port: 3306
username: "dbuser"
password: "put_a_secure_pass_here"
dbname: "hotline"
client:
server_url: "http://otherdomain.abc"