def _add_irc(self, tcpdata): """ Adds an IRC communication. @param tcpdata: TCP data in flow @param dport: destination port """ try: reqc = ircMessage() reqs = ircMessage() filters_sc = ["266"] self.irc_requests = self.irc_requests + \ reqc.getClientMessages(tcpdata) + \ reqs.getServerMessagesFilter(tcpdata, filters_sc) except Exception: return False return True
def _check_irc(self, tcpdata): """ Checks for IRC traffic. @param tcpdata: tcp data flow """ try: req = ircMessage() except Exception: return False return req.isthereIRC(tcpdata)