fail2ban.server.asyncserver module¶
- class fail2ban.server.asyncserver.AsyncServer(transmitter)¶
Bases: asyncore.dispatcher
Attributes
addr Methods
accept() add_channel([map]) bind(addr) close() connect(address) create_socket(family, type) del_channel([map]) handle_accept() handle_close() handle_connect() handle_connect_event() handle_error() handle_expt() handle_expt_event() handle_read() handle_read_event() handle_write() handle_write_event() listen(num) log(message) log_info(message[, type]) readable() recv(buffer_size) send(data) set_reuse_addr() set_socket(sock[, map]) start(sock, force) stop() writable() - accept()¶
- accepting = False¶
- add_channel(map=None)¶
- addr = None¶
- bind(addr)¶
- close()¶
- closing = False¶
- connect(address)¶
- connected = False¶
- connecting = False¶
- create_socket(family, type)¶
- debug = False¶
- del_channel(map=None)¶
- handle_accept()¶
- handle_close()¶
- handle_connect()¶
- handle_connect_event()¶
- handle_error()¶
- handle_expt()¶
- handle_expt_event()¶
- handle_read()¶
- handle_read_event()¶
- handle_write()¶
- handle_write_event()¶
- ignore_log_types = frozenset(['warning'])¶
- listen(num)¶
- log(message)¶
- log_info(message, type='info')¶
- readable()¶
- recv(buffer_size)¶
- send(data)¶
- set_reuse_addr()¶
- set_socket(sock, map=None)¶
- start(sock, force)¶
- stop()¶
- writable()¶
- exception fail2ban.server.asyncserver.AsyncServerException¶
Bases: exceptions.Exception
- args¶
- message¶
- class fail2ban.server.asyncserver.RequestHandler(conn, transmitter)¶
Bases: asynchat.async_chat
Attributes
addr Methods
accept() add_channel([map]) bind(addr) close() close_when_done() automatically close this channel once the outgoing queue is empty collect_incoming_data(data) connect(address) create_socket(family, type) del_channel([map]) discard_buffers() found_terminator() get_terminator() handle_accept() handle_close() handle_connect() handle_connect_event() handle_error() handle_expt() handle_expt_event() handle_read() handle_read_event() handle_write() handle_write_event() initiate_send() listen(num) log(message) log_info(message[, type]) push(data) push_with_producer(producer) readable() predicate for inclusion in the readable for select() recv(buffer_size) send(data) set_reuse_addr() set_socket(sock[, map]) set_terminator(term) Set the input delimiter. writable() predicate for inclusion in the writable for select() - END_STRING = '<F2B_END_COMMAND>'¶
- ac_in_buffer_size = 4096¶
- ac_out_buffer_size = 4096¶
- accept()¶
- accepting = False¶
- add_channel(map=None)¶
- addr = None¶
- bind(addr)¶
- close()¶
- close_when_done()¶
automatically close this channel once the outgoing queue is empty
- closing = False¶
- collect_incoming_data(data)¶
- connect(address)¶
- connected = False¶
- connecting = False¶
- create_socket(family, type)¶
- debug = False¶
- del_channel(map=None)¶
- discard_buffers()¶
- found_terminator()¶
- get_terminator()¶
- handle_accept()¶
- handle_close()¶
- handle_connect()¶
- handle_connect_event()¶
- handle_error()¶
- handle_expt()¶
- handle_expt_event()¶
- handle_read()¶
- handle_read_event()¶
- handle_write()¶
- handle_write_event()¶
- ignore_log_types = frozenset(['warning'])¶
- initiate_send()¶
- listen(num)¶
- log(message)¶
- log_info(message, type='info')¶
- push(data)¶
- push_with_producer(producer)¶
- readable()¶
predicate for inclusion in the readable for select()
- recv(buffer_size)¶
- send(data)¶
- set_reuse_addr()¶
- set_socket(sock, map=None)¶
- set_terminator(term)¶
Set the input delimiter. Can be a fixed string of any length, an integer, or None
- writable()¶
predicate for inclusion in the writable for select()