/*
 * This file is part of Gspoof-3 (a console/gtk+ tcp/ip packet forger)
 *
 * $Name: ginclude.h $
 * $Version: 3.2 $
 * $Date: 2003/12/22 16:30:03 $
 * $Author: Embyte <embyte@madlab.it> $
 * $Copyright: Copyright (C) 2002-2003 by embyte $
 * $License: This software is under GPL version 2 of license $
 *
 */

#include <libnet.h>

struct FLAGS
{
   u_char syn:1,
     ack:1,
     fin:1,
     rst:1,
     psh:1,
     urg:1,
     ece:1,
     cwr:1;
}
f;

struct CHECKS
{
   u_char multi:1,  	/* send many packets */
     data:1,		/* include payload */
     linkl:1,		/* work with datalink */
     debug:1;		/* enable debug mode */
}
ck;

struct MULTI
{
   u_long number;
   u_long delay;
}
m;

struct ECN
{
   u_int dscp:8;
   u_int ecn_ct:2;
   u_int ecn_ce:1;
}
ipv4_tos;

u_long shost;
u_long dhost;
u_long seq;
u_long ack;
u_short id;
u_short urgp;
u_short tos;

char device[10];
char data[128];

u_char ebuf[LIBNET_ERRBUF_SIZE];


syntax highlighted by Code2HTML, v. 0.9.1