2011-11-24 1 views
0

이 응용 프로그램은 주기적으로 서버에 데이터를 보냅니다. 내가해야할 일은 로컬 개발 기계에 테스트 환경을 설정하여 올바른 패킷이 각 상황에서 전송되고 있는지 확인할 수 있도록하는 것입니다. 좋은 방법은 로컬 컴퓨터에서 패킷을 수신하고 실제로 응답하는 서버 VM을 설정하는 것이지만 문제는 Windows에서 실행되는 응용 프로그램의 패킷을 VM 컴퓨터로 라우팅하는 방법입니다. 내 응용 프로그램 코드를 수정하고 싶지 않습니다. 난 그냥 응용 프로그램에서 VM 또는 그렇지 않으면 테스트를 할 다른 응용 프로그램에서받는 패킷을 통과 Windows 싶습니다. 이것이 가능한가? 그렇지 않은 경우이 문제에 대한 다른 해결책에 대해 알려주십시오.로컬 컴퓨터 (windows-7)에서 인터넷 응용 프로그램을 테스트하는 방법은 무엇입니까?

+0

명시 적으로 응용 프로그램 코드를 수정하지 않을 때문에, 이것은 당 자체 프로그래밍 질문이 아니다. http://superuser.com/에서 이러한 종류의 게시를 고려해야합니다. – HostileFork

답변

0

글쎄, 그건 해킹의 일종이지만, 패킷을 스니핑하기 위해 ARP Poisoning (중간 공격의 사람)을 사용할 수 있습니다. 이 작업을 수행 할 수있는 Cain & Abel이라는 도구가 있습니다. 이 도구를 사용하여 두 대의 비 PC 시스템간에 패킷을 스니핑했습니다. 스스로 위험을 감수하고 바이러스 백신 도구 경고 메시지가 나타나면 도구에 바이러스가 없음을 알지만 바이러스가 무엇인지는 바이러스로 감지됩니다.

편집 : 내 접근 방식은 VM 서버가 필요하지 않습니다.

관련 문제