인트라넷 네트워크 테스트

인트라넷 네트워크 테스트

아마도 여기저기서 논의되었던 질문일 것입니다.

여기에서 모든 정보를 수집하려고 합니다.

내가 네트워크에 연결된 컴퓨터에 있다고 가정해 보겠습니다. 이 네트워크는 인터넷에 액세스할 수 있습니다.

bash가능한 한 많은 정보를 감지하는 스크립트를 작성하고 싶습니다 .

  1. 내 주위에 네트워크 다이어그램을 그려보세요

    1. 연결된 장치 수
    2. 각 기기가 제공하는 서비스 종류
  2. 라우터를 통해 인터넷에 액세스하려면 몇 개의 장치를 거쳐야 하는지 이해합니다(홉 수 계산).

  3. 각 단계 사이의 지연

  4. A와 B 사이의 무선 링크의 신호 강도

  5. 인트라넷의 두 장치 간 최대 업링크 및 다운링크 속도

최종 스크립트가 필요하지 않고 직접 만들고 싶지만 올바른 방법에 대한 팁이 필요합니다. 나는 네트워크 이론을 잘 이해하고 있지만 실제적인 측면에 대한 지식이 부족하고 내가 생각해낸 최선의 방법은 서브넷에 핑이 넘쳐서 이를 사용하여 네트워크를 리버스 엔지니어링하려는 것입니다. 쓰레기입니다!

답변1

이는 매우 광범위한 문제이며 널리 사용되는 도구 중 하나로 이 문제를 모두 해결할 수는 없습니다. 이 일을 직업으로 삼는 사람들은 원하는 대로 배열 및 구성된 다양한 기존 도구(일부는 오픈 소스이고 일부는 아님)와 몇 가지 자체 제작 도구를 사용합니다.

네트워크를 매핑하려면 다음을 사용하세요.지도. 여기에는 다양한 옵션("핑이 포함된 플러드 서브넷" 및 더 많은 유용한 설정 포함)이 제공됩니다. 네트워크를 검색하기 때문에 이 작업을 수행하는 경우 nmap에서 검색한 정보를 그래픽으로 보는 것이 유용할 수 있습니다.쳄스또는철 3d, 진행 상황을 계속 지켜보세요.Nmap 진단.

다음은 서버 오류와 관련된 몇 가지 질문입니다.

취약점을 찾고 있다면 가장 눈에 띄는 이름은 다음과 같습니다.나서스.

다음은 관련 질문입니다.보안 스택 교환:

패킷이 호스트에 도착하는 위치를 확인하려면 다음을 사용하세요.추적 경로traceroute6,or, 또는 관심 있는 프로토콜에 따라 Tracepath tcptraceroute` 와 같은 변형입니다 .

대역폭을 적절하게 평가하려면 상대방의 협력이 필요합니다. 네트워크 처리량을 측정하는 가장 좋은 방법은 애플리케이션 자체를 사용하는 것입니다. 기대한 만큼의 결과를 얻을 수 없다면 마법의 총알은 없습니다. 모든 측면을 확인하고 서버 자체 또는 일부 네트워크 링크에 병목 현상이 발생하는지 테스트해야 합니다.

관련 정보