/*
This file is part of GNUnet.
- (C) 2010 Christian Grothoff (and other contributing authors)
+ Copyright (C) 2010 GNUnet e.V.
GNUnet is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published
You should have received a copy of the GNU General Public License
along with GNUnet; see the file COPYING. If not, write to the
- Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA.
+ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
*/
/**
};
/**
- * Will this binary be run in permissions testing mode?
+ * Will this binary be run in permissions testing mode?
*/
static boolean privilege_testing = FALSE;
struct in_addr target;
WSADATA wsaData;
unsigned int p;
-
+
if (argc > 1 && 0 != strcmp (argv[1], "-d")){
privilege_testing = TRUE;
- fprintf (stderr,
+ fprintf (stderr,
"%s",
"DEBUG: Running binary in privilege testing mode.");
argv++;
(1 != inet_pton (AF_INET, argv[2], &target)))
{
fprintf (stderr,
- "Error parsing IPv4 address: %s\n",
+ "Error parsing IPv4 address: %s\n",
strerror (errno));
return 1;
}
if ((1 != sscanf (argv[3], "%u", &p)) || (0 == p) || (0xFFFF < p))
{
- fprintf (stderr,
- "Error parsing port value `%s'\n",
+ fprintf (stderr,
+ "Error parsing port value `%s'\n",
argv[3]);
return 1;
}
if (0 != WSAStartup (MAKEWORD (2, 1), &wsaData))
{
- fprintf (stderr,
+ fprintf (stderr,
"%s",
"Failed to find Winsock 2.1 or better.\n");
return 2;
}
if (1 != inet_pton (AF_INET, DUMMY_IP, &dummy))
{
- fprintf (stderr,
+ fprintf (stderr,
"%s",
"Internal error converting dummy IP to binary.\n");
return 2;
send_icmp (&external, &target);
send_icmp_udp (&external, &target);
}
- closesocket (rawsock);
+ closesocket (rawsock);
WSACleanup ();
return 0;
}