Refine ACL for malicious request

This commit is contained in:
Max Lv
2016-10-10 08:25:57 +08:00
parent 97b87b8ec7
commit c4880e6cf4
2 changed files with 7 additions and 6 deletions
+5 -4
View File
@@ -26,10 +26,11 @@
#define BLACK_LIST 0
#define WHITE_LIST 1
#define MAX_TRIES 128
#define ATTACK 8
#define BAD 4
#define MALFORMED 1
#define MAX_TRIES 64
#define MALICIOUS 32
#define SUSPICIOUS 16
#define BAD 4
#define MALFORMED 1
int init_acl(const char *path);
void free_acl(void);
+2 -2
View File
@@ -620,7 +620,7 @@ server_recv_cb(EV_P_ ev_io *w, int revents)
if (err) {
LOGE("invalid password or cipher");
report_addr(server->fd, ATTACK);
report_addr(server->fd, MALICIOUS);
close_and_free_remote(EV_A_ remote);
close_and_free_server(EV_A_ server);
return;
@@ -1000,7 +1000,7 @@ server_timeout_cb(EV_P_ ev_timer *watcher, int revents)
LOGI("incomplete header: %zu", len);
#endif
}
report_addr(server->fd, ATTACK);
report_addr(server->fd, SUSPICIOUS);
}
close_and_free_remote(EV_A_ remote);