blacklisted ips

This commit is contained in:
diced-tomato 2020-10-26 09:25:48 -07:00
parent 194472683b
commit e6efff28dd
2 changed files with 8 additions and 0 deletions

View file

@ -134,3 +134,10 @@ server.listen(config.core.port, err => {
)}`
);
});
server.addHook('preHandler', async (req, reply) => {
if (config.core.blacklisted_ips && config.core.blacklisted_ips.includes(req.ip)) {
await app.render404(req.raw, reply.raw);
return (reply.sent = true);
}
});

View file

@ -37,6 +37,7 @@ export interface ConfigUrls {
export interface ConfigCore {
secret: string;
port: number;
blacklisted_ips?: string[];
}
export interface ConfigWebhooks {