1/*
| 1/*
|
2 * ipresend.c (C) 1995-1997 Darren Reed
| 2 * ipresend.c (C) 1995-1998 Darren Reed
|
3 * 4 * This was written to test what size TCP fragments would get through 5 * various TCP/IP packet filters, as used in IP firewalls. In certain 6 * conditions, enough of the TCP header is missing for unpredictable 7 * results unless the filter is aware that this can happen. 8 * 9 * Redistribution and use in source and binary forms are permitted 10 * provided that this notice is preserved and due credit is given 11 * to the original author and the contributors. 12 */ 13#if !defined(lint) 14static const char sccsid[] = "%W% %G% (C)1995 Darren Reed";
| 3 * 4 * This was written to test what size TCP fragments would get through 5 * various TCP/IP packet filters, as used in IP firewalls. In certain 6 * conditions, enough of the TCP header is missing for unpredictable 7 * results unless the filter is aware that this can happen. 8 * 9 * Redistribution and use in source and binary forms are permitted 10 * provided that this notice is preserved and due credit is given 11 * to the original author and the contributors. 12 */ 13#if !defined(lint) 14static const char sccsid[] = "%W% %G% (C)1995 Darren Reed";
|
15static const char rcsid[] = "@(#)$Id: ipresend.c,v 2.0.2.9 1997/10/12 09:48:37 darrenr Exp $";
| 15static const char rcsid[] = "@(#)$Id: ipresend.c,v 2.1 1999/08/04 17:31:05 darrenr Exp $";
|
16#endif 17#include <stdio.h> 18#include <stdlib.h> 19#include <unistd.h> 20#include <netdb.h> 21#include <string.h> 22#include <sys/types.h> 23#include <sys/time.h>
--- 143 unchanged lines hidden --- | 16#endif 17#include <stdio.h> 18#include <stdlib.h> 19#include <unistd.h> 20#include <netdb.h> 21#include <string.h> 22#include <sys/types.h> 23#include <sys/time.h>
--- 143 unchanged lines hidden --- |