Index: sandbox/win/sandbox_poc/pocdll/network.cc |
diff --git a/sandbox/win/sandbox_poc/pocdll/network.cc b/sandbox/win/sandbox_poc/pocdll/network.cc |
deleted file mode 100644 |
index 56ab5aefb0c291574444dfbae99cc2ee840706b2..0000000000000000000000000000000000000000 |
--- a/sandbox/win/sandbox_poc/pocdll/network.cc |
+++ /dev/null |
@@ -1,66 +0,0 @@ |
-// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "sandbox/win/sandbox_poc/pocdll/exports.h" |
-#include "sandbox/win/sandbox_poc/pocdll/utils.h" |
- |
-// This file contains the tests used to verify the security of the network. |
- |
-void POCDLL_API TestNetworkListen(HANDLE log) { |
- HandleToFile handle2file; |
- FILE *output = handle2file.Translate(log, "w"); |
-#if DONT_WANT_INTERCEPTIONS_JUST_WANT_NETWORK |
- // Initialize Winsock |
- WSADATA wsa_data; |
- int result = ::WSAStartup(MAKEWORD(2, 2), &wsa_data); |
- if (result != NO_ERROR) { |
- fprintf(output, "[ERROR] Cannot initialize winsock. Error%d\r\n", result); |
- return; |
- } |
- |
- // Create a SOCKET for listening for |
- // incoming connection requests. |
- SOCKET listen_socket; |
- listen_socket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); |
- if (listen_socket == INVALID_SOCKET) { |
- fprintf(output, "[ERROR] Failed to create socket. Error %ld\r\n", |
- ::WSAGetLastError()); |
- ::WSACleanup(); |
- return; |
- } |
- |
- // The sockaddr_in structure specifies the address family, |
- // IP address, and port for the socket that is being bound. |
- sockaddr_in service; |
- service.sin_family = AF_INET; |
- service.sin_addr.s_addr = inet_addr("127.0.0.1"); |
- service.sin_port = htons(88); |
- |
- if (bind(listen_socket, reinterpret_cast<SOCKADDR*>(&service), |
- sizeof(service)) == SOCKET_ERROR) { |
- fprintf(output, "[BLOCKED] Bind socket on port 88. Error %ld\r\n", |
- ::WSAGetLastError()); |
- closesocket(listen_socket); |
- ::WSACleanup(); |
- return; |
- } |
- |
- // Listen for incoming connection requests |
- // on the created socket |
- if (listen(listen_socket, SOMAXCONN) == SOCKET_ERROR) { |
- fprintf(output, "[BLOCKED] Listen socket on port 88. Error %ld\r\n", |
- ::WSAGetLastError()); |
- |
- } else { |
- fprintf(output, "[GRANTED] Listen socket on port 88.\r\n", |
- ::WSAGetLastError()); |
- } |
- |
- ::WSACleanup(); |
- return; |
-#else // DONT_WANT_INTERCEPTIONS_JUST_WANT_NETWORK |
- // Just print out that this test is not running. |
- fprintf(output, "[ERROR] No network tests.\r\n"); |
-#endif // DONT_WANT_INTERCEPTIONS_JUST_WANT_NETWORK |
-} |