network

A collection of 17 posts
network

NST(Network Security Toolkit)

최근 네트워크 및 보안관련 재밌는 OS가 생각나서 공유해봅니다. NST(Network Security Toolkit)는 다양한 보안 도구와 기능들을 포함한 라이브 CD/DVD나 USB를 통해 사용 가능한 Fedora 리눅스 기반 보안 운영 체제입니다. NST는 2014년부터 지속적으로 업데이트되어 현재까지도 다양한 보안 도구와 기능을 제공하고 있습니다. NST 설치 NST를 설치하기 위해서는 다음과 같은 단계가
3 min read
network

cisco router 에서 사용되는 기본 명령어

시스코 라우터는 네트워크 장비 중 하나로, 다양한 명령어를 사용하여 라우터의 설정, 운영, 모니터링 등을 수행할 수 있습니다. 다음은 시스코 라우터에서 사용되는 일부 기본 명령어입니다. 1.  enable : 권한 상승 명령어로, 권한을 상승시켜 관리자 권한으로 실행합니다. 2.  configure terminal : 설정 모드로 진입하여, 라우터의 설정을 변경할 수 있습니다. 3.  show : 현재 설정 상태를
2 min read
network

여러 프로토콜 패킷 설명

여러 프로토콜들의 패킷들을 분석하여 자세하게 설명해드리겠습니다. 1. HTTP 프로토콜 패킷 분석 * HTTP 프로토콜은 웹 서버와 클라이언트 간에 데이터를 주고받는 데 사용됩니다. * HTTP 패킷은 다음과 같은 구조를 가집니다. * HTTP Request 패킷 * Request Line: HTTP 요청에 대한 정보를 담고 있습니다. * Header Fields: HTTP 요청에 대한 추가 정보를 담고 있습니다. * Body: HTTP 요청에
3 min read
linux

서버가 살아있는 지 여부를 ssh 접속없이 점검해보기

서버가 살아있는지 여부를 확인하는 명령어는 여러 가지가 있습니다. 그 중에서도 간단하게 서버의 응답 상태를 확인할 수 있는 방법은 다음과 같습니다. ping 명령어: 서버의 응답 여부를 확인할 수 있는 가장 기본적인 명령어입니다. 다음과 같이 입력하여 사용할 수 있습니다. ping [서버 IP 주소] 이 명령어를 실행하면 해당 서버로 ICMP 패킷을 보내고, 서버로부터
2 min read
linux

/dev/tcp 설명 및 사용방법

/dev/tcp은 리눅스와 유닉스 시스템에서 제공하는 가상 파일 시스템입니다. 이 파일 시스템을 사용하여 TCP 소켓 연결을 할 수 있습니다. 이 방법을 사용하면 네트워크 프로그래밍에서 소켓을 생성하고 사용하는 코드를 간단하게 줄일 수 있습니다. /dev/tcp 파일 시스템은 다음과 같은 형식으로 사용할 수 있습니다. /dev/tcp/<호스트>/<포트번호> 호스트는 IP 주소나 도메인
4 min read
linux

리눅스 서버 포트 점검하기

리눅스에서 포트 상태를 점검하는 방법은 다양합니다. 아래는 명령어와 함께 자세하게 설명한 방법입니다. 1. netstat netstat 명령어는 시스템의 네트워크 연결 상태를 확인할 수 있습니다. 명령어는 아래와 같습니다. netstat -an | grep LISTEN 위 명령어를 입력하면 현재 시스템에서 열린 포트 중 리스닝 상태인 포트 목록을 출력합니다. -an 옵션은 모든 연결 상태를 출력하도록 지정하고,
2 min read
linux

리눅스에서 네트워크 점검하기

리눅스에서는 다양한 방법으로 네트워크 상태를 점검할 수 있습니다. 아래는 명령어와 함께 자세하게 설명한 방법입니다. 1. ping ping은 네트워크 연결 상태를 확인하는 가장 기본적인 방법입니다. 명령어는 아래와 같습니다. ping 위 명령어를 입력하면 해당 IP 주소로 ICMP 패킷을 보내고 응답을 확인합니다. 응답이 오면 네트워크 연결이 성공적으로 이루어지는 것입니다. 1. traceroute traceroute는 목적지까지
2 min read
network

Wireshark 소개

Wireshark는 네트워크 패킷 분석 도구로, 네트워크 문제 해결, 보안 검사 및 네트워크 프로토콜 분석 등에 사용됩니다. Wireshark는 다양한 운영 체제에서 사용할 수 있으며, 다음은 윈도우즈에서 Wireshark를 설치하고 사용하는 방법을 안내합니다. [Wireshark 설치하기] 1. Wireshark 다운로드 페이지 (https://www.wireshark.org/download.html)에 접속합니다. 2. 설치할 운영 체제에 맞는 Wireshark
1 min read
network

TCP/IP 란?

TCP/IP는 네트워크 프로토콜 중 하나로, 인터넷에서 데이터를 전송하는 데 사용됩니다. TCP는 전송 제어 프로토콜(TCP, Transmission Control Protocol)의 약자이며, IP는 인터넷 프로토콜(IP, Internet Protocol)의 약자입니다. TCP는 신뢰성이 높은 연결 지향적인 프로토콜이며, IP는 비신뢰성이 높은 비연결적인 프로토콜입니다. 이 둘을 결합하여 TCP/IP라는 프로토콜 스택을 구성하고, 데이터 통신에
2 min read
linux

vyos 소개 및 사용법

VyOS는 오픈소스 라우터, 방화벽 및 VPN 플랫폼입니다. 다음은 VyOS의 명령어들과 사용법에 대한 총정리입니다. 기본 명령어 * configure: 구성 모드로 전환합니다. * show: 현재 상태를 표시합니다. * commit: 변경 사항을 적용합니다. * save: 현재 구성을 저장합니다. * exit: 현재 모드에서 빠져 나오거나 로그 아웃합니다. 인터페이스 설정 * set interfaces address
: 인터페이스에 IP 주소를 할당합니다. * set interfaces description
3 min read
linux

linux에서 port scan을 할 수 있는 몇가지 방법

Linux에서 포트 스캔을 하는 방법은 다양한 도구와 명령어를 활용할 수 있습니다. 여기서는 가장 대표적인 네 가지 방법을 소개하겠습니다. 1. Nmap Nmap은 가장 대표적인 포트 스캐닝 도구 중 하나입니다. 다양한 스캔 기술을 제공하며, 다양한 운영체제에서 사용할 수 있습니다. Nmap을 사용하려면 먼저 설치해야 합니다. 설치 방법 Ubuntu / Debian: sudo apt-get install nmap
2 min read
linux

linux에서 network 관련 점검 해보기

네트워크 관련 점검 방법에 대한 코드와 명령어를 정리해드리겠습니다. 1. IP 주소 확인하기 ifconfig * ifconfig: 현재 시스템의 IP 주소, 네트워크 인터페이스, 라우팅 테이블 등의 정보를 확인할 수 있습니다. 1. 라우팅 테이블 확인하기 route * route: 현재 시스템의 라우팅 테이블을 확인할 수 있습니다. 1. DNS 서버 확인하기 cat /etc/resolv.conf * /etc/resolv.
2 min read
linux

nmap 기초 사용 방법

간단한 nmap 사용법을 코드와 함께 알아보겠습니다. 1. 기본적인 사용법 nmap [options] {target specification} * options: nmap의 옵션을 지정합니다. 예를 들어 -sS는 SYN 스캔을 수행하고 -Pn은 호스트가 응답하지 않을 경우 ping을 보내지 않습니다. * target specification: 스캔할 대상의 IP 주소, 호스트 이름, CIDR 주소, MAC 주소 등을 지정합니다. 1. 예시: SYN 스캔 nmap
1 min read
linux

TCPDump 기초 사용 방법

TCPDump는 네트워크 패킷을 캡처하고 분석하는 도구입니다. 이를 사용하여 네트워크 문제 해결 및 보안 검사를 수행할 수 있습니다. 이번에는 TCPDump의 기본적인 사용법에 대해 알아보겠습니다. TCPDump 다운로드 TCPDump를 사용하려면 먼저 해당 운영체제에 맞는 TCPDump를 다운로드해야 합니다. 일반적으로 Linux, Unix, macOS 등에서 사용할 수 있습니다. TCPDump 설치 TCPDump는 대부분의 운영체제에서 기본적으로 설치되어 있습니다.
4 min read