Codebase list dnscat2 / 403eb2f5-b877-4133-9493-feef34fe771f/main client / drivers / driver_listener.h
403eb2f5-b877-4133-9493-feef34fe771f/main

Tree @403eb2f5-b877-4133-9493-feef34fe771f/main (Download .tar.gz)

driver_listener.h @403eb2f5-b877-4133-9493-feef34fe771f/mainraw · history · blame

/* driver_listener.h
 * By Ron Bowes
 *
 * See LICENSE.md
 *
 * This isn't used yet.
 *
 * TODO: Update the docs when it is :)
 */

#ifndef __DRIVER_LISTENER_H__
#define __DRIVER_LISTENER_H__

#include "select_group.h"
#include "session.h"

typedef struct
{
  int             s;
  select_group_t *group;
  char           *host;
  char           *name;
  uint16_t        port;
} driver_listener_t;

driver_listener_t *driver_listener_create(select_group_t *group, char *host, int port, char *name);
void               driver_listener_destroy();

#endif