아마도 여기저기서 논의되었던 질문일 것입니다.
여기에서 모든 정보를 수집하려고 합니다.
내가 네트워크에 연결된 컴퓨터에 있다고 가정해 보겠습니다. 이 네트워크는 인터넷에 액세스할 수 있습니다.
bash
가능한 한 많은 정보를 감지하는 스크립트를 작성하고 싶습니다 .
내 주위에 네트워크 다이어그램을 그려보세요
- 연결된 장치 수
- 각 기기가 제공하는 서비스 종류
라우터를 통해 인터넷에 액세스하려면 몇 개의 장치를 거쳐야 하는지 이해합니다(홉 수 계산).
각 단계 사이의 지연
A와 B 사이의 무선 링크의 신호 강도
인트라넷의 두 장치 간 최대 업링크 및 다운링크 속도
최종 스크립트가 필요하지 않고 직접 만들고 싶지만 올바른 방법에 대한 팁이 필요합니다. 나는 네트워크 이론을 잘 이해하고 있지만 실제적인 측면에 대한 지식이 부족하고 내가 생각해낸 최선의 방법은 서브넷에 핑이 넘쳐서 이를 사용하여 네트워크를 리버스 엔지니어링하려는 것입니다. 쓰레기입니다!
답변1
이는 매우 광범위한 문제이며 널리 사용되는 도구 중 하나로 이 문제를 모두 해결할 수는 없습니다. 이 일을 직업으로 삼는 사람들은 원하는 대로 배열 및 구성된 다양한 기존 도구(일부는 오픈 소스이고 일부는 아님)와 몇 가지 자체 제작 도구를 사용합니다.
네트워크를 매핑하려면 다음을 사용하세요.지도. 여기에는 다양한 옵션("핑이 포함된 플러드 서브넷" 및 더 많은 유용한 설정 포함)이 제공됩니다. 네트워크를 검색하기 때문에 이 작업을 수행하는 경우 nmap에서 검색한 정보를 그래픽으로 보는 것이 유용할 수 있습니다.쳄스또는철 3d, 진행 상황을 계속 지켜보세요.Nmap 진단.
다음은 서버 오류와 관련된 몇 가지 질문입니다.
- 기존 네트워크 길들이기
- 자동 네트워크 매핑
- 웹 드로잉 소프트웨어 옵션?
- 네트워크 토폴로지 다이어그램을 시각화하시겠습니까?
- 주니어 관리자 - 이해도를 높이기 위해 네트워크를 검색/매핑하는 방법은 무엇입니까?
- 그리고하면서 녹음하기
취약점을 찾고 있다면 가장 눈에 띄는 이름은 다음과 같습니다.나서스.
다음은 관련 질문입니다.보안 스택 교환:
패킷이 호스트에 도착하는 위치를 확인하려면 다음을 사용하세요.추적 경로traceroute6,
or
, 또는 관심 있는 프로토콜에 따라 Tracepath tcptraceroute` 와 같은 변형입니다 .
대역폭을 적절하게 평가하려면 상대방의 협력이 필요합니다. 네트워크 처리량을 측정하는 가장 좋은 방법은 애플리케이션 자체를 사용하는 것입니다. 기대한 만큼의 결과를 얻을 수 없다면 마법의 총알은 없습니다. 모든 측면을 확인하고 서버 자체 또는 일부 네트워크 링크에 병목 현상이 발생하는지 테스트해야 합니다.