SWLUG/๋„คํŠธ์›Œํฌ ์Šคํ„ฐ๋”” (1-2)

[์ธํ”„๋Ÿฐ] IT๋ณด์•ˆ์„ ์œ„ํ•œ ์™€์ด์–ด์ƒคํฌ ๋„คํŠธ์›Œํฌ ํŒจํ‚ท ๋ถ„์„ ์‹ค์ „ :: ์„น์…˜ 0. ์™€์ด์–ด์ƒคํฌ(Wireshark) ๊ธฐ๋ณธ ํ™œ์šฉ๋ฒ• ์ดํ•ด

waterproof 2023. 10. 2. 20:02

 

[์ธํ”„๋Ÿฐ] IT๋ณด์•ˆ์„ ์œ„ํ•œ ์™€์ด์–ด์ƒคํฌ ๋„คํŠธ์›Œํฌ ํŒจํ‚ท ๋ถ„์„ ์‹ค์ „ :: ์„น์…˜ 0. ์™€์ด์–ด์ƒคํฌ(Wireshark) ๊ธฐ๋ณธ ํ™œ์šฉ๋ฒ• ์ดํ•ด

 

https://www.inflearn.com/course/wireshark_boanproject/dashboard

 

[๋ฌด๋ฃŒ] IT๋ณด์•ˆ์„ ์œ„ํ•œ ์™€์ด์–ด์ƒคํฌ ๋„คํŠธ์›Œํฌ ํŒจํ‚ท ๋ถ„์„ ์‹ค์ „ - ์ธํ”„๋Ÿฐ | ๊ฐ•์˜

์นจํ•ด์‚ฌ๊ณ  ๋ถ„์„๊ณผ ์ทจ์•ฝ์  ๋ถ„์„์„ ํ•  ๋•Œ ๋„คํŠธ์›Œํฌ ํŒจํ‚ท ๋ถ„์„์€ ํ•„์ˆ˜๋‹ค. ๊ทธ ์ค‘์—์„œ ์™€์ด์–ด์ƒคํฌ๋ฅผ ์ œ์ผ ๋งŽ์ด ํ™œ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ด ๊ฐ•์˜์—์„œ๋Š” ์™€์ด์–ด์ƒคํฌ ์™„๋ฒฝํ•œ ํ™œ์šฉ๋ฒ•๊ณผ ์นจํ•ด์‚ฌ๊ณ  ๋ถ„์„ ์‚ฌ๋ก€๋ฅผ ๋‹ค

www.inflearn.com


 

 

 

 

1. ์™€์ด์–ด์ƒคํฌ ์ธํ„ฐํŽ˜์ด์Šค ์‚ดํŽด๋ณด๊ธฐ
2. ์™€์ด์–ด์ƒคํฌ๋กœ ํŒจํ‚ท ์บก์ฒ˜ํ•ด๋ณด๊ธฐ
3. ์™€์ด์–ด์ƒคํฌ ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ ์ดํ•ดํ•˜๊ธฐ
4. ์™€์ด์–ด์ƒคํฌ ํŒจํ‚ทํ•„ํ„ฐ ์‚ฌ์šฉํ•˜๊ธฐ
5. ์™€์ด์–ด์ƒคํฌ ํ™”๋ฉดํ•„ํ„ฐ ์‚ฌ์šฉํ•˜๊ธฐ
6. ์™€์ด์–ด์ƒคํฌ ์ปฌ๋Ÿฌ๋ง ๋งˆํฌ ๊ธฐ๋Šฅ ์‚ฌ์šฉํ•˜๊ธฐ
7. ์™€์ด์–ด์ƒคํฌ ํŒจํ‚ท ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ ํ™œ์šฉํ•˜๊ธฐ
8. ์™€์ด์–ด์ƒคํฌ ์ƒํƒœ ์š”์•ฝ(Statistics) ๊ธฐ๋Šฅ ์‚ฌ์šฉํ•˜๊ธฐ

 


[1] ์™€์ด์–ด์ƒคํฌ ์ธํ„ฐํŽ˜์ด์Šค ์‚ดํŽด๋ณด๊ธฐ

 

 

 

1. ์™€์ด์–ด ์ƒคํฌ(Wireshark)๋ž€? : ์™€์ด์–ด ์ƒคํฌ๋Š” ๋„คํŠธ์›Œํฌ ํŒจํ‚ท์„ ๋ถ„์„ํ•  ๋•Œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ๋„๊ตฌ์ด๋‹ค.

 


2. ์‚ฌ์šฉ์ฒ˜:

  • ์นจํ•ด๋Œ€์‘ ๋ถ„์„ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง: ๋„คํŠธ์›Œํฌ์—์„œ์˜ ์นจ์ž… ์‹œ๋„๋‚˜ ์ด์ƒ ํ–‰์œ„๋ฅผ ํƒ์ง€ํ•˜๊ณ  ๋ถ„์„ํ•œ๋‹ค.
  • IPS/IDS ํŒจํ‚ท ์ƒ˜ํ”Œ ๋ถ„์„: ์นจ์ž… ํƒ์ง€ ์‹œ์Šคํ…œ์ด๋‚˜ ์นจ์ž… ๋ฐฉ์ง€ ์‹œ์Šคํ…œ์—์„œ ๊ฐ์ง€ํ•œ ํŒจํ‚ท์„ ๋ถ„์„ํ•œ๋‹ค.
  • ๋ชจ์˜ํ•ดํ‚น ์‹œ๋‚˜๋ฆฌ์˜ค: PC์—์„œ ์„œ๋ฒ„๋กœ์˜ ํ†ต์‹ ์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜์—ฌ ์‹œ์Šคํ…œ์˜ ์ทจ์•ฝ์ ์„ ์ฐพ๋Š”๋‹ค.
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŒจํ‚ท ๋ถ„์„: ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ „์†ก๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•œ๋‹ค.
  • ํฌ๋ Œ์‹ ๋ถ„์„: ์นจํ•ด ์‚ฌ๊ณ  ๋ฐœ์ƒ ์‹œ, ํ•ด๋‹น ์‚ฌ๊ฑด์„ ์ถ”์ ํ•˜๊ณ  ๋ถ„์„ํ•˜์—ฌ ์ฆ๊ฑฐ๋ฅผ ํ™•๋ณดํ•œ๋‹ค. ๊ฐœ์ธ์ •๋ณด ๋…ธ์ถœ ์‚ฌ๊ณ ์˜ ์กฐ์‚ฌ์™€ ๋ถ„์„์—๋„ ์‚ฌ์šฉ๋œ๋‹ค.

 

 

3. ์„ค์น˜:

  • ์™€์ด์–ด์ƒคํฌ ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€ (https://www.wireshark.org/) ์—์„œ ์šด์˜์ฒด์ œ์— ๋งž๋Š” ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์„ค์น˜ํ•œ๋‹ค.
  • ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•œ๋‹ค.
  • ์„ค์น˜ ๊ณผ์ •์—์„œ๋Š” 'winpcap'์ด ํ•จ๊ป˜ ์„ค์น˜๋˜์–ด์•ผ ํ•˜๋Š”๋ฐ, ์ด๋Š” ํŒจํ‚ท ๋“œ๋ผ์ด๋ฒ„๋กœ์„œ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค.

 


4. ์™€์ด์–ด ์ƒคํฌ ์ธํ„ฐํŽ˜์ด์Šค ์„ค๋ช…:

 

  • ํ•„ํ„ฐ ๊ธฐ๋Šฅ: ์ˆ˜ ๋งŽ์€ ํŒจํ‚ท ์ค‘์—์„œ ์›ํ•˜๋Š” ์ •๋ณด๋งŒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

  • ๋ฆฌ์ŠคํŠธ ์˜์—ญ: ์ƒ์„ธํ•œ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•œ๋‹ค.

 

  • ํŒจํ‚ท ๋ฐ์ดํ„ฐ ์˜์—ญ: ์‹ค์ œ ํŒจํ‚ท ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์ด๋‹ค. ์ถ”๊ฐ€์ ์ธ ์กฐ์‚ฌ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์‚ฌ์šฉ๋œ๋‹ค.

 

  • Status Bar : ํŒจํ‚ท ๋ฐ์ดํ„ฐ ์˜์—ญ์—์„œ์˜ ๊ฐ’์ด ์–ด๋–ค ๊ฒƒ์„ ์˜๋ฏธํ•˜๋Š” ์ง€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์•Œ๋ ค์ค€๋‹ค.

 

 

5. ํŒจํ‚ท ์ •๋ณด ์นผ๋Ÿผ:

  • NO.: ํŒจํ‚ท์˜ ์ˆœ๋ฒˆ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค.
  • Time: ํŒจํ‚ท์ด ๊ธฐ๋ก๋œ ์‹œ๊ฐ„์„ ํ‘œ์‹œํ•œ๋‹ค.
  • Source: ์ถœ๋ฐœ์ง€ IP ์ฃผ์†Œ ๋˜๋Š” ํ˜ธ์ŠคํŠธ๋ช…์„ ๋‚˜ํƒ€๋‚ธ๋‹ค.
  • Destination: ๋ชฉ์ ์ง€ IP ์ฃผ์†Œ ๋˜๋Š” ํ˜ธ์ŠคํŠธ๋ช…์„ ๋‚˜ํƒ€๋‚ธ๋‹ค.
  • Protocol: ์‚ฌ์šฉ๋œ ํ”„๋กœํ† ์ฝœ์„ ํ‘œ์‹œํ•œ๋‹ค.

 

์ด ์™ธ์—๋„, ์‚ฌ์šฉ์ž๋Š” ๊ธฐ๋Šฅ ๋ฒ„ํŠผ์—์„œ ์˜ค๋ฅธ์ชฝ ๋งˆ์šฐ์Šค๋ฅผ ํด๋ฆญํ•˜๊ณ  'Edit Column'์„ ์‚ฌ์šฉํ•˜์—ฌ ์นผ๋Ÿผ์„ ์ž์œ ๋กญ๊ฒŒ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ ˆ์ด์•„์›ƒ๋„ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ถ”๊ฐ€์ ์ธ ์ปฌ๋Ÿผ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

 


[2] ์™€์ด์–ด์ƒคํฌ๋กœ ํŒจํ‚ท ์บก์ฒ˜ํ•ด๋ณด๊ธฐ

 

 

 

 

์ด๋ฒˆ ์‹œ๊ฐ„: ์™€์ด์–ด์ƒคํฌ ํŒจํ‚ท ์บก์ฒ˜, ์–ด๋–ค ์˜ต์…˜์ด ์žˆ๋Š”์ง€ ์„ค๋ช…

 

 

 

 

<๊ฐ•์˜ ์ง„ํ–‰ ์ˆœ์„œ>

 


1. ๋„คํŠธ์›Œํฌ ์–ด๋Œ‘ํ„ฐ ์„ ํƒ: ์ปดํ“จํ„ฐ์— ์„ค์น˜๋œ ๋„คํŠธ์›Œํฌ ์–ด๋Œ‘ํ„ฐ ๋ชฉ๋ก์„ ํ™•์ธํ•œ๋‹ค. ์ด ์ค‘์—์„œ ์บก์ณํ•˜๊ณ  ์‹ถ์€ ๋„คํŠธ์›Œํฌ ์–ด๋Œ‘ํ„ฐ๋ฅผ ์„ ํƒํ•œ๋‹ค.

 

 

(์˜ˆ์‹œ)

  • ๋กœ์ปฌ ์ด๋”๋„ท: ์œ ์„ 
  • ์™€์ดํŒŒ์ด: ๋ฌด์„ 
  • VMware Workstation: ๊ฐ€์ƒ ๋จธ์‹  ๋„คํŠธ์›Œํฌ

 

1.1. ์–ด๋–ค ์–ด๋Œ‘ํ„ฐ๋ฅผ ์บก์ณํ•ด์•ผ ํ• ๊นŒ?:

(์˜ˆ์‹œ) Daum๊ณผ ๊ฐ™์€ ์›น์‚ฌ์ดํŠธ์— ์ ‘์†ํ•˜๋ฉด ํ•ด๋‹น ๋„คํŠธ์›Œํฌ ์–ด๋Œ‘ํ„ฐ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ํŒจํ‚ท์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

2. ์™€์ด์–ด์ƒคํฌ ์‹คํ–‰: ์™€์ด์–ด์ƒคํฌ๋ฅผ ์‹คํ–‰ํ•˜๊ณ , ์ƒ๋‹จ ๋ฉ”๋‰ด์—์„œ Capture๋ฅผ ์„ ํƒํ•œ๋‹ค.

 

 

3. ์บก์ณ ์˜ต์…˜ ์„ค์ •:

  • Start: ๊ธฐ์กด ์„ค์ •์— ๋”ฐ๋ผ ์‹คํ–‰๋œ๋‹ค.
  • Option: ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜์—ฌ ํŒจํ‚ท์„ ์บก์ณํ•  ์ˆ˜ ์žˆ๋‹ค.

 

3.1. ์˜ˆ์‹œ

  • ์ด๋”๋„ท ์ •๋ณด ํ™•์ธ: ์ด๋”๋„ท ํ•ญ๋ชฉ ์œ„์— ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ฆฌ๋ฉด ๋‚˜ํƒ€๋‚˜๋Š” ์ฃผ์†Œ(Addresses) ์ •๋ณด ํŒ์—… ๋ฉ”์‹œ์ง€๋ฅผ ํ†ตํ•ด IP๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. IP๊ฐ€ ํ—ท๊ฐˆ๋ฆฐ๋‹ค๋ฉด ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ์—์„œ ipconfig ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

4. Options ๋ฉ”๋‰ด ์„ค๋ช…

 

4.1. Output ์„ค์ •

  • Output format: ๊ธฐ๋ณธ์ ์œผ๋กœ pcapng ํ˜•์‹์œผ๋กœ ์ €์žฅ๋˜๋ฉฐ, ๋‹ค๋ฅธ ์˜คํ”ˆ์†Œ์Šค ๋„๊ตฌ์—์„œ ์‚ฌ์šฉํ•˜๋ ค๋ฉด pcap ํŒŒ์ผ๋กœ ์ €์žฅํ•ด์•ผ ํ•œ๋‹ค.

 

  • Create a new file automatically after: ์ผ์ • ์šฉ๋Ÿ‰ ์ด์ƒ์ด ๋˜๋ฉด ์ƒˆ๋กœ์šด ํŒŒ์ผ์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•œ๋‹ค. ์ด๋Š” ๋งŽ์€ ํŒจํ‚ท์„ ์ €์žฅํ•˜๊ณ  ๋ถ„์„ํ•  ๋•Œ ์ปดํ“จํ„ฐ ๊ณผ๋ถ€ํ•˜๋ฅผ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋œ๋‹ค. ์„ ํƒ ๊ธฐ์ค€์œผ๋กœ๋Š” ์šฉ๋Ÿ‰์ด๋‚˜ ์‹œ๊ฐ„์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

4.2. Options ์„ค์ •

 

 

 

<Display Options>:

 

4.1. Update list of packets in real-time: ์‹ค์‹œ๊ฐ„์œผ๋กœ ํŒจํ‚ท ๋ชฉ๋ก์„ ์—…๋ฐ์ดํŠธํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค.
4.2. Automatically scroll during live capture: ๋ผ์ด๋ธŒ ์บก์ฒ˜ ์ค‘ ์ž๋™์œผ๋กœ ์Šคํฌ๋กคํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ์„ค์ •ํ•œ๋‹ค.

 

 

<Name Resolution>:

 

 

4.1. Resolve MAC Addresses: MAC ์ฃผ์†Œ๋ฅผ ํ•ด์„ํ•œ๋‹ค.
4.2. Resolve network names: ๋„คํŠธ์›Œํฌ ์ด๋ฆ„์„ ํ•ด์„ํ•œ๋‹ค.
4.3. Resolve transport names: ์ „์†ก ํ”„๋กœํ† ์ฝœ ์ด๋ฆ„์„ ํ•ด์„ํ•œ๋‹ค.

 

 

 

์˜ต์…˜์„ ์ง์ ‘ ์„ค์ •ํ•ด๋ณด๋ฉฐ ์ต์ˆ™ํ•ด์ง€๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.

 

 

 

5. ์บก์ณ ํ•„ํ„ฐ ์„ค์ •:

 


์ž์‹ ์ด ์›ํ•˜๋Š” ํ•„ํ„ฐ๋ฅผ ์ ์šฉํ•˜์—ฌ ๋ฏธ๋ฆฌ ํŒจํ‚ท์„ ๊ฑธ๋Ÿฌ๋‚ผ ์ˆ˜ ์žˆ๋‹ค.

 

 

 

 

์ด๋ฒˆ ์‹œ๊ฐ„ ์š”์•ฝ:

 

1. ์บก์ณํ•  ์–ด๋Œ‘ํ„ฐ ์„ ํƒ

2. ํŒŒ์ผ ํ˜•์‹ ์ง€์ •(pcap ํ˜น์€ pcapng)

3. ์˜ต์…˜ ์„ค์ •์„ ํ†ตํ•ด ์›ํ•˜๋Š” ์„ค์ •์œผ๋กœ ํŒจํ‚ท์„ ์บก์ณํ•œ๋‹ค.

 

 

 

 


[3] ์™€์ด์–ด์ƒคํฌ ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ ์ดํ•ดํ•˜๊ธฐ

 

 

์บก์ฒ˜ ํ•„ํ„ฐ์™€ ํ™”๋ฉด ํ•„ํ„ฐ๋Š” ๋‘ ๊ฐ€์ง€ ์ฃผ์š” ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ์œผ๋กœ, ๊ฐ๊ฐ ์บก์ฒ˜ ๊ณผ์ •์—์„œ ํŒจํ‚ท์„ ์„ ํƒ์ ์œผ๋กœ ์ˆ˜์ง‘ํ•˜๊ฑฐ๋‚˜, ์ด๋ฏธ ์บก์ฒ˜๋œ ํŒจํ‚ท์„ ๋ถ„์„ํ•  ๋•Œ ํŠน์ • ์กฐ๊ฑด์— ๋”ฐ๋ผ ํ™”๋ฉด์— ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค€๋‹ค.

 

1. ์บก์ฒ˜ ํ•„ํ„ฐ:

 

  • ์บก์ฒ˜๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ ํŒจํ‚ท์„ ๋ฏธ๋ฆฌ ํ•„ํ„ฐ๋งํ•˜์—ฌ ์›ํ•˜๋Š” ์กฐ๊ฑด์— ๋งž๋Š” ํŒจํ‚ท๋งŒ์„ ์บก์ฒ˜ํ•œ๋‹ค.
  • ์˜ˆ๋ฅผ ๋“ค์–ด, HTTP๋‚˜ TCP์™€ ๊ฐ™์€ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ํŒจํ‚ท๋งŒ์„ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์ด๋ฅผ ํ†ตํ•ด ๋Œ€์šฉ๋Ÿ‰์˜ ํŒจํ‚ท์„ ์ˆ˜์ง‘ํ•ด๋„ ์ž‘์—…์ด ๋”์šฑ ํšจ์œจ์ ์œผ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค.
  • ๋‹จ์ ์€ ์ค‘์š”ํ•œ ์ •๋ณด๊ฐ€ ํ•„ํ„ฐ๋ง๋˜์–ด ๋ˆ„๋ฝ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

 

Compile BPF's (Berkley Packet Filters) ๋ž€?:

  • BPF๋Š” ๋„คํŠธ์›Œํฌ ํŒจํ‚ท์„ ํ•„ํ„ฐ๋งํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์–ธ์–ด์ด๋‹ค.
  • 'Compile BPF's'๋ž€, ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ ํ•„ํ„ฐ ์กฐ๊ฑด์„ BPF ์–ธ์–ด๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์‹ค์ œ ํŒจํ‚ท์„ ํ•„ํ„ฐ๋งํ•˜๋Š” ์ž‘์—…์„ ๋งํ•œ๋‹ค.
  • ์˜ˆ๋ฅผ ๋“ค์–ด, ์ด๋”๋„ท ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์„ ํƒํ•˜๊ณ  ํฌํŠธ 80์„ ํ•„ํ„ฐ๋กœ ์„ค์ •ํ•˜๋ฉด HTTP์™€ TCP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ํŒจํ‚ท๋งŒ์„ ์บก์ฒ˜ํ•œ๋‹ค.

 

2. ํ™”๋ฉด ํ•„ํ„ฐ:

  • ์ด๋ฏธ ์บก์ฒ˜๋œ ํŒจํ‚ท์„ ๋ถ„์„ํ•  ๋•Œ ํŠน์ •ํ•œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ํŒจํ‚ท์„ ํ™”๋ฉด์— ํ‘œ์‹œํ•œ๋‹ค.
  • ์ด๋ฅผ ํ†ตํ•ด ํŠน์ •ํ•œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ํŒจํ‚ท๋งŒ์„ ์‹œ๊ฐ์ ์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์บก์ฒ˜ ํ•„ํ„ฐ์™€ ํ™”๋ฉด ํ•„ํ„ฐ๋Š” ์™€์ด์–ด์ƒคํฌ๋ฅผ ํ†ตํ•ด ํšจ๊ณผ์ ์œผ๋กœ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๋ถ„์„ํ•˜๋Š”๋ฐ ํ•„์ˆ˜์ ์ธ ๊ธฐ๋Šฅ์ด๋‹ค. 

 

 


[4] ์™€์ด์–ด์ƒคํฌ ํŒจํ‚ทํ•„ํ„ฐ ์‚ฌ์šฉํ•˜๊ธฐ

 

 

 

 

BPF(Berkley Packet Filters)๋Š” ์™€์ด์–ด์ƒคํฌ์—์„œ ํŒจํ‚ท ํ•„ํ„ฐ๋ง์„ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ์–ธ์–ด์ด๋‹ค. ์•„๋ž˜๋Š” BPF ๋ฌธ๋ฒ•์„ ์ดˆ๋ก์ƒ‰ ์•„์ด์ฝ˜์˜ ์˜ˆ์‹œ๋ฅผ ํ†ตํ•ด ์„ค๋ช…ํ•œ ๋‚ด์šฉ์ด๋‹ค. :

 

1. &&์˜ ์—ญํ• : ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž 'and'๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, host 192.168.0.1 && tcp port 80์€ IP ์ฃผ์†Œ๊ฐ€ 192.168.0.1์ด๋ฉด์„œ ๋™์‹œ์— TCP ํฌํŠธ๊ฐ€ 80์ธ ํŒจํ‚ท์„ ํ•„ํ„ฐ๋งํ•œ๋‹ค.

2. host 192.168.0.1: 'host' ๋Š” ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ๋กœ, IP ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•  ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, host 192.168.0.1์€ IP ์ฃผ์†Œ๊ฐ€ 192.168.0.1์ธ ํŒจํ‚ท์„ ํ•„ํ„ฐ๋งํ•œ๋‹ค. ๋˜ํ•œ, ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•„ํ„ฐ๋ง๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.

3. src host 192.168.0.9: 'src host'๋Š” ์ถœ๋ฐœ์ง€ IP ์ฃผ์†Œ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ์ด ๊ฒฝ์šฐ, ์ถœ๋ฐœ์ง€ IP ์ฃผ์†Œ๊ฐ€ 192.168.0.9์ธ ํŒจํ‚ท์„ ํ•„ํ„ฐ๋ง๋‹ค.

4. dst host 192.168.0.251: 'dst host'๋Š” ๋ชฉ์ ์ง€ IP ์ฃผ์†Œ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ์ด ๊ฒฝ์šฐ, ๋ชฉ์ ์ง€ IP ์ฃผ์†Œ๊ฐ€ 192.168.0.251์ธ ํŒจํ‚ท์„ ํ•„ํ„ฐ๋งํ•œ๋‹ค.

5. port 8080: ํŠน์ • ํฌํŠธ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ์ด ๊ฒฝ์šฐ, ํฌํŠธ ๋ฒˆํ˜ธ๊ฐ€ 8080์ธ ํŒจํ‚ท์„ ํ•„ํ„ฐ๋งํ•œ๋‹ค.

 

6. not port 8080: 'not'์€ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž๋กœ, ํ•ด๋‹น ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜์ง€ ์•Š๋Š” ํŒจํ‚ท์„ ํ•„ํ„ฐ๋งํ•œ๋‹ค. ์ด ๊ฒฝ์šฐ, ํฌํŠธ ๋ฒˆํ˜ธ๊ฐ€ 8080์ด ์•„๋‹Œ ํŒจํ‚ท์„ ํ•„ํ„ฐ๋งํ•œ๋‹ค.

 

 

 

 

์—ฐ๋‘์ƒ‰ ๋ฐ•์Šค๊ฐ€ ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒฝ์šฐ



์ด๋Ÿฌํ•œ ๋‚ด์šฉ์„ ํ•„ํ„ฐ ์นธ์— ์ž…๋ ฅํ•˜๊ณ  ์—ฐ๋‘์ƒ‰ ๋ฐ•์Šค๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉด ์˜ฌ๋ฐ”๋ฅธ ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•œ ๊ฒƒ์ด๋‹ค. ์ด๋Š” ์™€์ด์–ด์ƒคํฌ์—์„œ ํŒจํ‚ท ํ•„ํ„ฐ๋ฅผ ์„ค์ •ํ•˜๋Š” ์ฃผ์š”ํ•œ ๋ฌธ๋ฒ•๋“ค์ด๋‹ค.

 

 

 


[5] ์™€์ด์–ด์ƒคํฌ ํ™”๋ฉดํ•„ํ„ฐ ์‚ฌ์šฉ์‹ค์Šต

 


ํ™”๋ฉด ํ•„ํ„ฐ๋Š” ์™€์ด์–ด์ƒคํฌ์—์„œ ์ด๋ฏธ ์บก์ฒ˜๋œ ํŒจํ‚ท๋“ค ์ค‘์—์„œ ์›ํ•˜๋Š” ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ํŒจํ‚ท๋“ค์„ ํ™”๋ฉด์— ํ‘œ์‹œํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. ํŒจํ‚ท ํ•„ํ„ฐ์™€๋Š” ๋‹ฌ๋ฆฌ ๋ชจ๋“  ํŒจํ‚ท์„ ๋จผ์ € ์ˆ˜์ง‘ํ•˜๊ณ , ๊ทธ ์ค‘์—์„œ ํ•„์š”ํ•œ ํŒจํ‚ท๋“ค์„ ์„ ํƒ์ ์œผ๋กœ ํ™”๋ฉด์— ํ‘œ์‹œํ•œ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ์ž๋“ค์€ ํ™”๋ฉด ํ•„ํ„ฐ๋ฅผ ๋” ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ํŽธ์ด๋‹ค.

 

ํ™”๋ฉด ํ•„ํ„ฐ์™€ ๊ด€๋ จ๋œ ์˜ต์…˜๋“ค๋„ ์žˆ๋‹ค. ํŒจํ‚ท ํ•„ํ„ฐ์™€ ๋น„์Šทํ•ด ๋ณด์ด์ง€๋งŒ ๋‹ค๋ฅธ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํŒจํ‚ท ํ•„ํ„ฐ์—์„œ๋Š” 'port 80'๊ณผ ๊ฐ™์ด ๊ฐ„๋‹จํ•œ ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ, ํ™”๋ฉด ํ•„ํ„ฐ์—์„œ๋Š” 'tcp.port == 80'๊ณผ ๊ฐ™์ด ์กฐ๊ธˆ ๋” ์ƒ์„ธํ•œ ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ํŒจํ‚ท ํ•„ํ„ฐ๊ฐ€ ๋” ๊ฐ„๋‹จํ•œ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

 

์บก์ฒ˜ ํ•„ํ„ฐ์—์„œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ๋ฒ•
ํ™”๋ฉด ํ•„ํ„ฐ์—์„œ๋Š” 'port 80' ์ด ํ‹€๋ฆฐ ๋ฌธ๋ฒ•

 

 

๋‹ค์–‘ํ•œ ์˜ˆ์‹œ๋“ค์„ ์‚ดํŽด๋ณด๋ฉด:

 

1. ip.addr==192.168.0.13: IP ์ฃผ์†Œ๊ฐ€ 192.168.0.13์ธ ํŒจํ‚ท์„ ํ•„ํ„ฐ๋งํ•œ๋‹ค.

2. ip.dst_host==192.168.0.13 and http: ๋ชฉ์ ์ง€ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๊ฐ€ 192.168.0.13์ด๋ฉด์„œ HTTP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ํŒจํ‚ท์„ ํ•„ํ„ฐ๋ง๋‹ค.

3. frame.len <= 128: ํ”„๋ ˆ์ž„ ๊ธธ์ด๊ฐ€ 128 ๋ฐ”์ดํŠธ ์ดํ•˜์ธ ํŒจํ‚ท์„ ํ•„ํ„ฐ๋งํ•œ๋‹ค.

4. tcp.port==80: TCP ํฌํŠธ๊ฐ€ 80์ธ ํŒจํ‚ท์„ ํ•„ํ„ฐ๋งํ•œ๋‹ค.

5. !tcp.port==80: TCP ํฌํŠธ๊ฐ€ 80์ด ์•„๋‹Œ ํŒจํ‚ท์„ ํ•„ํ„ฐ๋งํ•œ๋‹ค.


๋˜ํ•œ, ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž์ธ and, or, xor, not์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ ํ›„ 'Apply as filter'๋ฅผ ์„ ํƒํ•˜๋ฉด ํ•ด๋‹น ํŒจํ‚ท์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒˆ๋กœ์šด ํ•„ํ„ฐ๊ฐ€ ์ƒ์„ฑ๋œ๋‹ค.

 

 

 

ํ•„ํ„ฐ ์„ค์ • ์นธ์—์„œ ์˜ค๋ฅธ์ชฝ ๋งˆ์šฐ์Šค ํด๋ฆญ

 


๋˜ํ•œ, 'Expression' ๊ธฐ๋Šฅ์„ ํ†ตํ•ด GUI ํ™”๋ฉด์œผ๋กœ ํ•„ํ„ฐ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

์ด๋ฒˆ ๊ฐ•์˜์—์„œ๋Š” ํ™”๋ฉด ํ•„ํ„ฐ์˜ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์•Œ์•„๋ณด์•˜๋‹ค.

 

 

 


[6] ์™€์ด์–ด์ƒคํฌ ์ปฌ๋Ÿฌ๋ง ๋งˆํฌ ๊ธฐ๋Šฅ ํ™œ์šฉ

 

 

์ƒ‰์œผ๋กœ ํ‘œ์‹œ๋œ ํŒจํ‚ท๋“ค


ํŒจํ‚ท์„ ์บก์ณํ•˜๋ฉด ๊ฐ ํŒจํ‚ท์€ ์ƒ‰์ƒ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด ํ‘œ์‹œ๋œ๋‹ค. ๊ธฐ๋ณธ ์„ค์ •์—์„œ๋Š” HTTP์™€ ๊ฐ™์€ ํ”„๋กœํ† ์ฝœ์€ ์—ฐ๋‘์ƒ‰์œผ๋กœ ํ‘œ์‹œ๋œ๋‹ค. ์ด๋Š” ํ”„๋กœํ† ์ฝœ ์ •๋ณด๋ฅผ ์‰ฝ๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค€๋‹ค.

 

View ๋ฉ”๋‰ด์—์„œ Coloring Rules๋ฅผ ์„ ํƒํ•˜๋ฉด ํ˜„์žฌ ์„ค์ •๋œ ์ปฌ๋Ÿฌ๋ง ๊ทœ์น™์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ธฐ๋ณธ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ํ˜ผ๋ž€์Šค๋Ÿฌ์šธ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

 


์™ผ์ชฝ ํ•˜๋‹จ์— ์žˆ๋Š” '+'๋ฅผ ์„ ํƒํ•˜๋ฉด ์ƒˆ๋กœ์šด ์ปฌ๋Ÿฌ๋ง ๊ทœ์น™์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฆ„๊ณผ ํ•ด๋‹น ํ•„ํ„ฐ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•„ํ„ฐ๋Š” ํ™”๋ฉด ํ•„ํ„ฐ ๋ฌธ๋ฒ•์„ ๋”ฐ๋ผ์•ผ ํ•œ๋‹ค.

 

 


๋˜ํ•œ, ํ•ด๋‹น ํ•„ํ„ฐ๋ฅผ ํด๋ฆญํ•˜๋ฉด ์ฐฝ ์•„๋ž˜ ๋ถ€๋ถ„์—์„œ ์ƒ‰์ƒ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์นจํ•ด์‚ฌ๊ณ ๋กœ ํŒ๋‹จ๋˜๋Š” ํ•„ํ„ฐ๋ฅผ ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ์„ค์ •ํ•˜์—ฌ ์‹œ๊ฐ์ ์œผ๋กœ ๋” ๋ˆˆ์— ๋„๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

๋งˆํฌ๋ฅผ ํ•˜๋Š” ๊ธฐ๋Šฅ๋„ ์žˆ๋‹ค. ํŒจํ‚ท ์œ„์—์„œ ์˜ค๋ฅธ์ชฝ ๋งˆ์šฐ์Šค ํด๋ฆญ. ํŒจํ‚ท์„ ๋งˆํฌํ•˜๊ฑฐ๋‚˜ ์–ธ๋งˆํฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ดํ›„์— ๋งˆํฌํ•œ ํŒจํ‚ท์„ ์ฐพ์•„์„œ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋‹ค. 'Edit(์ƒ๋‹จ ๋ฉ”๋‰ด) - Next Mark'๋ฅผ ์„ ํƒํ•˜๋ฉด ๋งˆํฌ๋œ ํŒจํ‚ท๋งŒ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

File - Print ํ˜น์€ Ctrl + p


Print์—์„œ 'Marked packets only'๋ฅผ ์„ ํƒํ•˜๋ฉด ๋งˆํฌํ•œ ํŒจํ‚ท๋งŒ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ์นจํ•ด์‚ฌ๊ณ ์—์„œ ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ์ฐพ์•˜์„ ๋•Œ ํ•ด๋‹น ์ •๋ณด์™€ ์—ฐ๊ด€๋œ ํŒจํ‚ท์„ ๋ณ„๋„๋กœ ์ถœ๋ ฅํ•  ๋•Œ ์œ ์šฉํ•˜๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์€ ์—…๋ฌด์— ์œ ์šฉํ•˜๊ฒŒ ํ™œ์šฉ๋  ๊ฒƒ์ด๋‹ค.

 

 

 


[7] ์™€์ด์–ด์ƒคํฌ ํŒจํ‚ท ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ ํ™œ์šฉ

 

 

 

 

์™€์ด์–ด์ƒคํฌ์—์„œ ํŒจํ‚ท ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์ƒ๋‹จ ๋ฉ”๋‰ด์—์„œ 'Edit - Find Packets'๋ฅผ ํด๋ฆญํ•œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํŒจํ‚ท์„ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ฐฝ์ด ์ƒ์„ฑ๋œ๋‹ค.

 

 

 

๊ฐ€์žฅ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๊ฒ€์ƒ‰ ๊ธฐ์ค€์€ 'String'์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ์„ ํƒํ•˜๋ฉด ์™ผ์ชฝ์— ์—ฌ๋Ÿฌ ์˜ต์…˜๋“ค์ด ํ™œ์„ฑํ™”๋œ๋‹ค. ์ด๋Š” ๋ฌธ์ž์—ด์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํŒจํ‚ท์„ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 'upload'๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์—…๋กœ๋“œ ํŽ˜์ด์ง€์— ์ ‘๊ทผํ•œ ํŒจํ‚ท์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

๋˜ํ•œ, 'Packet bytes'๋Š” ๋ฌธ์ž์—ด์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๊ณต๊ฒฉ์ž๊ฐ€ ์šฐํšŒ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•œ ๊ฒฝ์šฐ์— ๋Œ€๋น„ํ•˜์—ฌ ๋ฐ”์ดํŠธ ๊ฐ’์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์šฐํšŒ ๊ธฐ์ˆ ์„ ์ฐพ์•„๋‚ธ๋‹ค.

 

 

 

 

๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ์กฐํ•ฉ์€ 'Packet detail + String'์ด๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํŒจํ‚ท์˜ ์ƒ์„ธ ์ •๋ณด์™€ ๋ฌธ์ž์—ด์„ ํ•จ๊ป˜ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

 

'Case sensitive' ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ณ„ํ•˜์—ฌ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

 

๋˜ํ•œ, ์ด์ „์— ์„ค๋ช…ํ•œ 'Mark/Unmark packets' ๊ธฐ๋Šฅ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜์—ฌ ์นจํ•ด ๋Œ€์‘ ์—…๋ฌด์— ๋งŽ์ด ํ™œ์šฉ๋œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์นจํ•ด์‚ฌ๊ณ  ๋Œ€์‘ ์ž‘์—…์„ ๋ณด๋‹ค ํšจ๊ณผ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 


[8] ์™€์ด์–ด์ƒคํฌ ์ƒํƒœ ์š”์•ฝ ๊ธฐ๋Šฅ(Statistics) ์‚ฌ์šฉํ•˜๊ธฐ

 

 


์ƒ๋‹จ ๋ฉ”๋‰ด์—์„œ ์ œ๊ณต๋˜๋Š” Statistics ๊ธฐ๋Šฅ์€ ํŒจํ‚ท์„ ๋” ์ •ํ™•ํ•˜๊ฒŒ ๋ถ„์„ํ•˜๊ธฐ ์œ„ํ•œ ์ค‘์š”ํ•œ ๋„๊ตฌ์ด๋‹ค.

 

 

 

1. HTTP - Packet Counter:

 

 

์—ฌ๊ธฐ์—์„œ๋Š” HTTP ํŒจํ‚ท ์ค‘์—์„œ ํŠน์ •ํ•œ ์ƒํƒœ ์ฝ”๋“œ๋ฅผ ๊ฐ€์ง„ ํŒจํ‚ท๋“ค์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, '404 NOT FOUND' ์ƒํƒœ ์ฝ”๋“œ๋ฅผ ๊ฐ€์ง„ ํŒจํ‚ท์„ ํ™•์ธํ•˜์—ฌ ๋ˆ„๋ฝ๋œ ํŽ˜์ด์ง€์˜ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๋˜ํ•œ '505 HTTP Version not supported', '501 Not implemented'๊ณผ ๊ฐ™์€ ์ƒํƒœ ์ฝ”๋“œ๋Š” SQL Injection ๊ณต๊ฒฉ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๋Š”๋ฐ ์œ ์šฉํ•˜๋‹ค.

 

 

 

 

2. HTTP - Request:

 

 

์ด ๊ธฐ๋Šฅ์€ ํŒจํ‚ท์˜ ๋‚ด์šฉ์„ ๋ถ„์„ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.

๊ณต๊ฒฉ์ž์˜ ์ž…์žฅ์—์„œ ๋ณด๋Š” ๊ฒƒ์ด ์•„๋‹Œ, ์–ด๋–ค ํŒจํ‚ท์ด ์•ˆ์— ํฌํ•จ๋˜์–ด ์žˆ๋Š”์ง€๋ฅผ ํ™•์ธํ•˜๋Š”๋ฐ ์œ ์šฉํ•˜๋‹ค.

๋””๋ ‰ํ† ๋ฆฌ ๋ฆฌ์ŠคํŒ… ์ทจ์•ฝ์ ์ด๋‚˜ ํฌ๋กœ์Šค ์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŠธ ์ทจ์•ฝ์ ๊ณผ ๊ฐ™์€ ์‚ฌํ•ญ์„ ํŒ๋‹จํ•  ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค.

 

 

 

 

3. IPv4 Statistics - Destinations and Ports:

 

 

์ด ํ•ญ๋ชฉ์—์„œ๋Š” ํฌํŠธ๋ณ„๋กœ ํŒจํ‚ท์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, 80๋ฒˆ ํฌํŠธ์—์„œ๋งŒ ๋†’์€ ๋ฐœ์ƒ๋ฅ ์„ ํ™•์ธํ•  ๊ฒฝ์šฐ, ํ•ด๋‹น ํฌํŠธ์— ๋Œ€ํ•œ ํŠน๋ณ„ํ•œ ์กฐ์น˜๊ฐ€ ํ•„์š”ํ•œ์ง€ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋‹ค.

ํŠนํžˆ 80ํฌํŠธ์™€ 445ํฌํŠธ๋Š” ์ทจ์•ฝ์ ์ด ๋งŽ์ด ์กด์žฌํ•˜๋Š” ํฌํŠธ๋กœ ์•Œ๋ ค์ ธ ์žˆ๋‹ค.

 

 

 

๋ฌด์ž‘์ • ํ™”๋ฉด ํ•„ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด ํŒจํ‚ท๋ถ„์„์„ ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค, Statistics ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ๋” ํšจ์œจ์ ์œผ๋กœ ํŒจํ‚ท์„ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ •ํ™•ํ•œ ๊ณต๊ฒฉ ์—ฌ๋ถ€๋ฅผ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋‹ค.