1. 인터페이스 및 IP 정보 확인
네트워크 카드의 상태와 할당된 IP 주소를 확인하는 가장 기본적인 단계입니다.
- ip addr: 모든 인터페이스의 상세 IP 정보를 출력합니다.
- ifconfig: 인터페이스별 IP, 서브넷 마스크, MAC 주소를 확인합니다.
- hostname -I: 현재 시스템에 할당된 내부 IP 주소만 간단히 확인합니다.
- curl ifconfig.me: 외부망에서 인식하는 공인 IP(Public IP)를 확인합니다.
-
2. 네트워크 연결 및 포트 상태 점검
- 현재 어떤 서비스가 활성화되어 있고 외부와 통신 중인지 확인합니다.
-
- netstat -tulnp: 현재 열려 있는 모든 포트(Listening)와 해당 포트를 점검 중인 프로그램(PID)을 확인합니다.
- ss -tuln: netstat보다 빠른 속도로 소켓 상태를 조회합니다.
- arp -a: 로컬 네트워크 내 기기들의 IP와 MAC 주소 대응 테이블을 확인합니다.
-
3. 네트워크 진단 및 경로 추적
- 통신 장애가 발생했을 때 원인을 파악하기 위해 사용합니다.
-
-
- ping [대상]: 특정 목적지와의 통신 가능 여부를 확인합니다.
- traceroute [도메인]: 목적지까지 패킷이 거쳐가는 모든 라우터 경로를 추적합니다
- dig [도메인]: 상세한 DNS 레코드 정보를 조회합니다.
-
4. 모의 해킹 및 정보 수집 (칼리 특화)
-
- 네트워크 취약점 점검 및 장치 탐색을 위한 전문 도구들입니다.
-
-
-
- nmap [대상]: 타겟 시스템의 열린 포트, 서비스 버전, 운영체제 등을 스캔합니다.
- netdiscover -r [대역]: ARP 요청을 사용하여 네트워크 내 연결된 장치를 빠르게 탐색합니다.
- macchanger: 네트워크 인터페이스의 MAC 주소를 임의로 변경합니다.
-
5. 파일 및 설정 관리
-
-
-
-
- wget [URL]: 웹에서 파일을 직접 다운로드합니다.
- dhclient: DHCP 서버에 요청하여 새로운 IP 주소를 자동으로 할당받습니다.
이 명령어들은 칼리 리눅스의 기본 도구들이며, 대부분 루트 권한(sudo)이 필요할 수 있습니다.
[z2ro] 가장 기본적인 것 부터 다시 시작하는 마음으로... 지금도 사용하고 있지만 개발자도 아니고.. 나름 다른세상에 연결하고 싶은 초보의 마음으로 리부트 하는 칼리리눅스 ..... 리눅스가 디지털노마드 삶에 변두리가 아닌 메인이 되기를...
댓글 영역