์์๋ณ์ ๊ทน๋ณตํ๊ณ ์ ๊ธ์ ํ๋ ์งง๊ฒ ์ฌ๋ฆด๋ ค๊ณ ํ๋ค..
์์ฆ ํ์ ์ด ๋๋ฌด ๋ฐ๋น ์ ๋ธ๋ก๊ทธ์ ์์์ ์ฅ ํ ๊ธ๋ง ๋ค์ฏ๊ฐ์ธ๋ฏ
์ธ์ ์ ๋ฆฌํด์ ์ฌ๋ฆฌ์ง
๊ทธ๋์ ์์ํ๊ฒ ์งง์ ๊ธ๋ง ํ๋ฑ ์ฌ๋ฆฌ๊ณ ๋ค์ ์ผํ๋ฌ ๊ฐ๋ ค๊ณ ํ๋ค
์ค๋์ ํ์ Wireshark ๊ฐ๋จ ์ฌ์ฉ๋ฒ์ด๋ ์๊ฐ ํ์ ๋ฐ๊พธ๊ธฐ์ด๋ค
1. Wireshark๋?
ํ๊ต ๋ค๋ ๋๋ ์ ์ด๊ฑธ ์ฐ๋๊ฐ,, ํ๊ณ ๊ณผ์ ํ ๋๋ง ์ผ์๋๋ฐ
์ด๋ ๊ฒ ์ ์ฉํ๊ณ ๊ณ ๋ง์ด ํ๋ก๊ทธ๋จ์ด ์๋ค
ํนํ bit ๋จ์๋ ๋ก๊ทธ๋ก ๋จ๊ธฐ๊ธฐ ํ๋ ๋ด์ฉ์ ์์ธํ๊ฒ ๋ณด๊ณ ์ถ์ ๋ ์ ๋ง ๋ง์ด ์ด๋ค
์์ด์ด์คํฌ๋ ํจํท ๋ถ์ ํ๋ก๊ทธ๋จ์ด๋ค
๋คํธ์ํฌ ์์์์ ๋ฌธ์ /๋ถ์/ํ๋กํ ์ฝ ๋ฑ๋ฑ์ ๊ฐ๋ฐํ๊ฑฐ๋ ๊ต์กํ ๋ ์ฐ๋ ์คํ ์์ค ํ๋ก๊ทธ๋จ์ด๋ค
์๋ ์ด๋ฆ์ Ethereal์ด์๋๋ฐ ์ํ ๋ฌธ์ ๋ก ์ด๋ฆ์ ๋ฐ๊ฟจ๋ค๊ณ ํ๋ค
(์ถ์ฒ: ์ํค๋ฐฑ๊ณผ)
ํฌ๋ก์ค ํ๋ซํผ์ผ๋ก ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๊ณ ,
ํ์ฅ์ pcap (packet capture)์ ์ด์ฉํ์ฌ ํจํท์ ์ก์ ์ ์๋ค
์ฐธ๊ณ ๋ก pcap API๋ C๋ก ์์ฑ ๋์ด ์๋ค๊ณ ํ๋ค
2. Filter ์ฌ์ฉ๋ฒ ๋ช ๊ฐ์ง
pcap์ผ๋ก ๋ฌ ํ์ผ์ ์์์ด๋ค
onvif ๋ฉ์์ง ๋ณด๋ด๋ ๊ฒ์ ํ ์คํธ ์ค์ด์๊ณ , ์ด ๊ฑธ ์์๋ก ์์ฃผ ์ฐ๋ filter๋ฅผ ์ ์ด๋ณด๊ฒ ๋ค
๊ทธ๋ฆฌ๊ณ !! ์ฌ๋ฌ ํํฐ๋ฅผ ์ ์ฉํ ๋๋ && ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํด์ ๊ฒ์ํ๋ฉด ๋๋๊น ๋์๋ฆฌ
ip.addr == "๊ฒ์ํ ip ์ฃผ์"
์๋ ์ ๋ง ๋ง์ด ์ฐ๋๋ฐ, source/destination ํฌํจํด์ ๊ฒ์ํ ip ์ฃผ์๋ฅผ ์ฐพ์ ์ ์๋ ํํฐ๋ค
๋ง์ฝ ์ฐพ๋ ip ์ฃผ์๊ฐ 111.111.111.111 ์ด๋ผ๋ฉด
ip.addr == 111.111.111.111 >> ์ด๋ ๊ฒ ์ ์ด์ฃผ๋ฉด ๋๋ค
http.request.uri contains "๊ฒ์ํ ๋ฌธ์์ด"
http ํ๋กํ ์ฝ์ ๋ง์ด ๋ค๋ฃจ๋ ๋ถ์ด๋ผ๋ฉด ๊ฝค ์ ์ฉํ ํํฐ๋ค
Request URI์ ์๋ ๋ฌธ์์ด์ ๊ฒ์ํ ์ ์๋ ํํฐ๋ค
๋ง์ฝ ์ฐพ๊ณ ์ ํ๋ ๊ฒ์์ด๊ฐ test ๋ผ๋ฉด
http.request.uri contains "test" >> ์ด๋ ๊ฒ ์ ์ด์ฃผ๋ฉด ๋.
http ํํฐ์๋ ๋ ๋ค์ํ๊ฒ ๋ง๊ธฐ ๋๋ฌธ์ ๊ตฌ๊ธ๋งํ๋ฉด์ ์ฌ์ฉํ๊ธธ -โ
ip.src == "source ip ์ฃผ์"
๋ฉ์์ง๋ฅผ ๋ณด๋ธ source ์ชฝ์ ip ์ฃผ์๋ฅผ ๊ฒ์ํ ์ ์๋ ํํฐ๋ค
์์์ ๋จผ์ ๋งํ์ง๋ง ip.addr๋ก ์ ์ฒด ๊ฒ์ํ๋๊ฑธ ๋ ๋ง์ด ์ฐ๊ธด ํ๋ ๊ฒ ๊ฐ๋ค
ip.dst == "destination ip ์ฃผ์"
๋ฉ์์ง๋ฅผ ์์ ํ๋ destination ์ชฝ์ ip ์ฃผ์๋ฅผ ๊ฒ์ํ ์ ์๋ ํํฐ๋ค
๊ฒ์ํ ํ๋กํ ์ฝ ๋ช
์ ์์์ฒ๋ผ, http๋ฅผ ๊ฒ์ํ๊ณ ์ถ๋ค๋ฉด http๋ฅผ ๊ฒ์ํ๋ฉด ๋๋ค
rtsp๋ ๋ค๋ฅธ ํ๋กํ ์ฝ ๊ฒ์์์๋ rtsp๋ผ๊ณ ๊ฒ์ํด์ฃผ๋ฉด ๋
3. Time ์๊ฐ ํ์ ๋ฐ๊ฟ์ ๋ณด๊ธฐ
์๋ง ์ฒ์ ์๋ฌด ์ค์ ์ ํ์ง ์์์ ๋๋ Time ํ์์ด ์์ ๊ฐ์ด ๋ณด์ผ ๊ฒ์ด๋ค
์ด๊ฑด Seconds Since Beginning of Capture ํ์์ผ๋ก ์ค์ ์ด ๋์ด์๊ธฐ ๋๋ฌธ์ด๋ค
๋ง ๊ทธ๋๋ก, ํจํท์ด ์บก์ณ๋๊ณ ๋์ ์์ํ ์๊ฐ์ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์
์ ๊ฒ ๋ช์์ ๋ฐ์ํ ์ฌ๊ฑด(?)์ธ์ง๋ ๋ณด๊ธฐ๊ฐ ํ๋ค๋ค;;
์๋ ๋ฉ๋ด์ View ํญ → Time Display Format → Seconds Since Beginning of Capture
์์ ์ค์ ์ด ๋์ด์๋ค
๊ทธ๋ ๋ค๋ฉด ์ด ํ์์ ๋ฐ๊ฟ์ฃผ๊ธฐ๋ง ํ๋ฉด ๋๋ค ใ
๋๋ ๋งจ ์์ ํํฐ๋ฅผ ๋ง์ด ์ฐ๋๋ฐ, ์ฌ๋ฌ๊ฐ์ง ์ ์ฉํด๋ณด๋ฉด์ ํ์ํ๊ฑฐ ์ฐ๋ฉด ๋๋น
์ค์ ์ด ํจํท์ด ์บก์ณ๋ ์๊ฐ์ผ๋ก ๋์ค๋ ๊ฒ์ ํ์ธํ ์ ์๋ค
๊ทธ๋ผ ์ด๋ง -โ ใฝ(โฟ๏พโฝ๏พ)ใ
'๐ก Tool ์ฌ์ฉ๊ฟํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Intellij) ์ฟผ๋ฆฌ ๋ณผ ๋ ๋์ด ์ํ์ ๊ฐ์? highlight ๋๊ธฐ (0) | 2023.06.30 |
---|---|
Intellij ์์ฃผ ์ฌ์ฉํ๋ ๋จ์ถํค (4) | 2023.02.02 |
Intellij HTTP Client Plugins (0) | 2023.01.20 |
Visual Studio Code ๋จ์ถํค (0) | 2021.12.31 |
ํฐ์คํ ๋ฆฌ ํ ๊ฐ์ด๋ฐ ์ ๋ ฌ๋ก ์ค์ ํ๊ธฐ (2) | 2021.06.21 |