2009-04-10 2 views
0

LAN에 50 대의 컴퓨터가 있으며 인터넷에 연결되어 있습니다. vC++을 사용하여 프로그램을 개발할 수 있습니까? 그러면 각 컴퓨터의 사용자가 열어 본 모든 웹 사이트는 무엇입니까?현재 열람중인 웹 사이트

+0

중국 정부에서 일하십니까? – bortzmeyer

+0

많은 인터넷 카페 프로그램이 있습니다. 처음으로 C++ 프로젝트로 추천하지는 않습니다. – Mark

답변

3

포트 80에서 아웃 바운드 패킷 (및 연관된 DNS 정보)을 캡처하는 응용 프로그램을 작성하여 쉽게 수행 할 수 있습니다. 문제는이 응용 프로그램이 추적하려는 모든 클라이언트 컴퓨터에서 실행되어야한다는 것입니다. 더 쉬운 방법은 다른 사람이 말한 것처럼 네트워크 아키텍처를 활용하고 동일한 정보를 기록 할 수있는 중앙 프록시를 통해 모든 트래픽을 터널하는 것입니다.

후자의 경우이 작업에 적합한 많은 엔터프라이즈 도구가 있습니다.

2

중앙 집중식 프록시를 통해 인터넷 트래픽을 라우팅하고 프록시에서 트래픽을 모니터링합니다. 예를 들어 피들러 또는 다른 것을 사용합니다. 프록 싱이 가능하지 않은 경우 Fiddler를 사용하여 알려진 위치에서 데이터를 생성 한 다음 필요한 간격으로 데이터를 대조합니다.

1

방화벽을 아직 설치하지 않은 경우 설치하고 연결을 로그하는 데 사용하십시오.