// Copyright (c) Athena Dev Teams - Licensed under GNU GPL // For more information, see LICENCE in the main folder #ifndef __IPBAN_H_INCLUDED__ #define __IPBAN_H_INCLUDED__ #include "../common/cbasetypes.h" // initialize void ipban_init(void); // finalize void ipban_final(void); // check ip against ban list bool ipban_check(uint32 ip); // increases failure count for the specified IP void ipban_log(uint32 ip); // parses configuration option bool ipban_config_read(const char* key, const char* value); #endif // __IPBAN_H_INCLUDED__