def start(self): """ Start output plugin """ self.apiKey = CowrieConfig().get('output_greynoise', 'api_key', fallback=None) self.tags = CowrieConfig().get('output_greynoise', 'tags', fallback="all").split(",") self.debug = CowrieConfig().getboolean('output_greynoise', 'debug', fallback=False)
def __init__(self, uuid, channelName, ssh, channelId, command): super().__init__(uuid, channelName, ssh) log.msg( eventid="cowrie.command.input", input=command.decode("ascii"), format="CMD: %(input)s", ) self.transportId = ssh.server.transportId self.channelId = channelId self.startTime = time.time() self.ttylogPath = CowrieConfig().get("honeypot", "ttylog_path") self.ttylogEnabled = CowrieConfig().getboolean("honeypot", "ttylog", fallback=True) self.ttylogSize = 0 if self.ttylogEnabled: self.ttylogFile = "{}/{}-{}-{}e.log".format( self.ttylogPath, time.strftime("%Y%m%d-%H%M%S"), self.transportId, self.channelId, ) ttylog.ttylog_open(self.ttylogFile, self.startTime)
def start(self): """ Start output plugin """ self.apiKey = CowrieConfig().get("output_greynoise", "api_key", fallback=None) self.debug = CowrieConfig().getboolean( "output_greynoise", "debug", fallback=False )
def start(self): server = CowrieConfig().get('output_hpfeeds', 'server') port = CowrieConfig().getint('output_hpfeeds', 'port') ident = CowrieConfig().get('output_hpfeeds', 'identifier') secret = CowrieConfig().get('output_hpfeeds', 'secret') debug = CowrieConfig().getboolean('output_hpfeeds', 'debug') self.client = hpclient(server, port, ident, secret, debug) self.meta = {}
def start(self): log.msg("Early version of hpfeeds-output, untested!") server = CowrieConfig().get("output_hpfeeds", "server") port = CowrieConfig().getint("output_hpfeeds", "port") ident = CowrieConfig().get("output_hpfeeds", "identifier") secret = CowrieConfig().get("output_hpfeeds", "secret") debug = CowrieConfig().getboolean("output_hpfeeds", "debug") self.client = hpclient(server, port, ident, secret, debug) self.meta = {}
def start(self): self.timeout = CowrieConfig().getint("output_socketlog", "timeout") addr = CowrieConfig().get("output_socketlog", "address") self.host = addr.split(":")[0] self.port = int(addr.split(":")[1]) self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.sock.settimeout(self.timeout) self.sock.connect((self.host, self.port))
def start(self): server = CowrieConfig().get("output_xmpp", "server") user = CowrieConfig().get("output_xmpp", "user") password = CowrieConfig().get("output_xmpp", "password") muc = CowrieConfig().get("output_xmpp", "muc") resource = "".join([choice(string.ascii_letters) for i in range(8)]) jid = user + "/" + resource application = service.Application("honeypot") self.run(application, jid, password, JID(None, [muc, server, None]), server)