[Linux] tcpdump
tcpdump λ?
λ€νΈμν¬ ν¨ν·μ μμ§νκ±°λ λΆμν λ μ¬μ©ν μ μλ λͺ λ Ήμ΄μ λλ€. λλΆλΆμ μ λμ€ κ³μ΄μμ NIC λ₯Ό ν΅ν΄ μ‘μμ λλ ν¨ν·μ κ°λ‘μ±κ³ νμν΄μ£Όλ λͺ λ Ήμ΄(μννΈμ¨μ΄) μ λλ€.
tcpdump λ₯Ό ν΅ν΄ νΈμ€νΈμ μλ² μ¬μ΄μ μ΄λ£¨μ΄μ§λ ν΅μ μ λ€μ¬λ€λ³΄λ©°, μ΄λ€ ν¨ν·μ΄ μ΄λ»κ² μ΄λνλμ§λ₯Ό νμΈν μ μμ΅λλ€.
tcpdump λ₯Ό μ λ ₯νλ©΄, νμ¬ νΈμ€νΈκ° μ μ‘νκ±°λ μμ νλ ν¨ν·μ μμ²λ μλλ‘ νλ°λ°λ° 보μ¬μ€λλ€. μ΄λ νΈλ¬λΈμν μ μν΄μ ν΄μνκΈ° νλ€λ€λ λ¬Έμ μ μ΄ μμ΅λλ€.
κ·Έλ¬λ©΄ μ΄λ‘ν΄..?
tcpdump λ₯Ό μλ―Έμκ³ λ³΄κΈ° μ½κ² μ¬μ©ν μ μλ μ΅μ λ€μ μ¬μ©νλ©΄ λ©λλ€.
nn μ΅μ
νλ‘ν μ½κ³Ό ν¬νΈ λ²νΈ, κ·Έλ¦¬κ³ μμ΄νΌ μ£Όμ λ±μ μ«μ κ·Έλλ‘ νννλλ‘ νλ μ΅μ μ λλ€. μμμ νμΈνλ tcpdump μμ μΆλ ₯κ°μ λΉκ΅ν΄λ³΄λ©΄ μ°¨μ΄μ μ μ μ μμ΅λλ€. μλ₯Ό λ€μ΄ μμμλ ubuntu1804.ssh μ κ°μ΄ ννλμλ νΈμ€νΈκ° -nn μ΅μ μ μΆκ°νλ©΄ 10.0.2.15.22 μ κ°μ΄ ννλ©λλ€. μ΄λ μμ΄νΌμ£Όμ.ν¬νΈ λ₯Ό ν¬ν¨νκ³ μμ΅λλ€.
vvv μ΅μ
verbose μ v κ° λ¬΄λ € 3κ°λ ν¬ν¨λ μ΅μ μ΄λ¦μ λλ€. μ΄λ "λλλ보기" μ κ°μ΄ ν΄μλ μ μκ² μ£ ..? λ λ§μ μ 보λ₯Ό λ΄μ μΆλ ₯νλΌλ μ΅μ μ λλ€. checksum κ³Ό κ°μ΄ κΈ°μ‘΄μλ 보μ΄μ§ μλ μ 보λ€μ΄ μΆκ°λ κ²μ νμΈν μ μμ΅λλ€.
A μ΅μ
ν¨ν·μ λ΄μ©μ μΆκ°λ‘ 보μ¬μ£Όλ μ΅μ μ λλ€. A μ΅μ μ μ¬μ©νλ©΄, HTTPS κΈ°λ°μ΄ μλ HTTP κΈ°λ° ν΅μ μ κ²½μ° νλ¬ΈκΉμ§ νμΈν μ μμ΅λλ€.
ν¬νΈ λ° νΈμ€νΈ
μΆλ ₯λλ ν¨ν·μ μ 보μ ν¬νΈμ νΈμ€νΈ μ£Όμλ‘ νν°λ§μ κ±Έ μ μμ΅λλ€.
# ν¬νΈλ§
tcpdump -vvv -nn -A port 22
# νΈμ€νΈμ£Όμλ§
tcpdump -vvv -nn -A host 10.1.1.1
# λλ€!
tcpdump -vvv -nn -A port 80 and host 10.1.1.1
μμ κ°μ΄ νμν νΈμ€νΈ/ν¬νΈ μ£Όμλ₯Ό μΆκ°λ‘ λκ²¨μ£Όμ΄ μ΄μ ν΄λΉνλ ν¨ν·λ§ νμΈν μ μμ΅λλ€.
tcpdump λ§μΌλ‘ νΈλ¬λΈμν μ μ§ννκΈ°μλ μ΄λ €μ΄ μ μ΄ λ§μ΅λλ€. κ·Έλμ λλΆλΆ wireshark λΌλ λꡬλ₯Ό μ¬μ©νμ¬ μ§νν©λλ€.
tcpdump -vvv -nn -A port 80 and host 10.1.1.1 -w filename.pcap
μ λͺ λ Ήμ΄μ κ°μ΄ tcpdump κ²°κ³Όκ°μ filename.pcap μΌλ‘ μ μ₯ν΄μ£Όκ³ , μ΄ νμΌμ wireshark λ‘ μ΄λ©΄ tcpdump 보λ€λ μ‘°κΈ λ (λκ³Ό λ§μμ΄)νΈνκ² λΆμνμ€ μ μμ κ²μ΄λΌκ³ μκ°ν©λλ€.
λκΈ
μ΄ κΈ κ³΅μ νκΈ°
-
ꡬλ
νκΈ°
ꡬλ νκΈ°
-
μΉ΄μΉ΄μ€ν‘
μΉ΄μΉ΄μ€ν‘
-
λΌμΈ
λΌμΈ
-
νΈμν°
νΈμν°
-
Facebook
Facebook
-
μΉ΄μΉ΄μ€μ€ν 리
μΉ΄μΉ΄μ€μ€ν 리
-
λ°΄λ
λ°΄λ
-
λ€μ΄λ² λΈλ‘κ·Έ
λ€μ΄λ² λΈλ‘κ·Έ
-
Pocket
Pocket
-
Evernote
Evernote
λ€λ₯Έ κΈ
-
[Linux] top
[Linux] top
2023.07.30 -
[Linux] free
[Linux] free
2023.07.28 -
[Linux] Syn Flooding
[Linux] Syn Flooding
2023.07.27 -
[Linux] OOME (Out-Of-Memory Error)
[Linux] OOME (Out-Of-Memory Error)
2023.07.27