Enhanced Traffic monitoring - XIYO/asuswrt-merlin.ng-kr GitHub Wiki

๊ธ€๋กœ๋ฒŒ ํŠธ๋ž˜ํ”ฝ ๋ชจ๋‹ˆํ„ฐ๋ง

๋„๊ตฌ -> ๊ธฐํƒ€ ์„ค์ • ์•„๋ž˜์—๋Š” ํŠธ๋ž˜ํ”ฝ ๊ธฐ๋ก์„ ๋””์Šคํฌ์— ์ €์žฅํ•˜๋„๋ก ํ—ˆ์šฉํ•˜๋Š” ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ผ์šฐํ„ฐ๋ฅผ ๋‹ค์‹œ ๋ถ€ํŒ…ํ•  ๋•Œ๊นŒ์ง€ ํŠธ๋ž˜ํ”ฝ ๊ธฐ๋ก์„ ๋ณด์กดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (๊ธฐ๋ณธ์ ์œผ๋กœ RAM์— ์ €์žฅ๋˜๋ฏ€๋กœ ๋‹ค์‹œ ๋ถ€ํŒ…ํ•˜๋ฉด ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค).

์‚ฌ์šฉ์ž ์ •์˜ ์œ„์น˜ (์˜ˆ: "/jffs/" ๋˜๋Š” USB ๋””์Šคํฌ๋ฅผ ์—ฐ๊ฒฐํ•œ ๊ฒฝ์šฐ "/mnt/sda1/"๊ณผ ๊ฐ™์€ ์œ„์น˜)์— ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (์ด ์œ„์น˜๋ฅผ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค). ์ €์žฅ ๋นˆ๋„๋„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, jffs์— ์ €์žฅํ•˜๋Š” ๊ฒฝ์šฐ ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์˜ ์†Œ๋ชจ๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด ๊ทธ ๋นˆ๋„๋ฅผ ๋‚ฎ๊ฒŒ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค (์˜ˆ: ํ•˜๋ฃจ์— ํ•œ ๋ฒˆ). ๊ฒฝ๋กœ ๋์— ์Šฌ๋ž˜์‹œ(/)๋ฅผ ์žŠ์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•˜์‹ญ์‹œ์˜ค.

์ด ์˜ต์…˜์„ ์ฒ˜์Œ ์‚ฌ์šฉํ•  ๋•Œ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๋„๋ก ๋ผ์šฐํ„ฐ์— ์ง€์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. "๋ฐ์ดํ„ฐ ํŒŒ์ผ ์ƒ์„ฑ ๋˜๋Š” ์žฌ์„ค์ •"์„ "์˜ˆ"๋กœ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ, ์ผ๋ฐ˜์ ์œผ๋กœ ๊ธ€๋กœ๋ฒŒ ํŠธ๋ž˜ํ”ฝ ๋ชจ๋‹ˆํ„ฐ๋ง์˜ ์ •ํ™•ํ•œ ์ธก์ •์„ ์–ป์œผ๋ ค๋ฉด NAT ๊ฐ€์†์„ ๋น„ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ธ€๋กœ๋ฒŒ ํŠธ๋ž˜ํ”ฝ ๋ชจ๋‹ˆํ„ฐ๋ง์˜ ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰๋˜์ง€ ์•Š์œผ๋ฉฐ, IPTraffic์˜ ๊ฒฝ์šฐ์™€๋Š” ๋‹ฌ๋ฆฌ ์ถ”๊ฐ€ ์ž‘์—…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค (์ž์„ธํ•œ ์ •๋ณด๋Š” ์•„๋ž˜์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค).### IPTraffic (๊ธฐ๊ธฐ๋ณ„ ๋ชจ๋‹ˆํ„ฐ๋ง)

Asuswrt-Merlin์€ ๋„คํŠธ์›Œํฌ ๋‚ด ๊ฐ ๊ฐœ๋ณ„ IP๋กœ ์ƒ์„ฑ๋œ ํŠธ๋ž˜ํ”ฝ์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ IPTraffic๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ RT-AC86U์™€ ๊ฐ™์€ ์ƒˆ๋กœ์šด ๋ชจ๋ธ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ์˜ค์ง ์ด์ „ ๋ชจ๋ธ์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด ๋จผ์ € ํŠธ๋ž˜ํ”ฝ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ €์žฅํ•  ์‚ฌ์šฉ์ž ์ •์˜ ์œ„์น˜๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ๋‚ด์šฉ ์ฐธ์กฐ). ๋‹ค์‹œ ํ•œ ๋ฒˆ ๋งํ•˜์ง€๋งŒ, "IPTraffic ๋ฐ์ดํ„ฐ ํŒŒ์ผ ์ƒ์„ฑ ๋˜๋Š” ์žฌ์„ค์ •" ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•˜์—ฌ ์ƒˆ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ IPTraffic ๋ชจ๋‹ˆํ„ฐ๋ง ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•˜์‹ญ์‹œ์˜ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํŠธ๋ž˜ํ”ฝ ๋ชจ๋‹ˆํ„ฐ ํŽ˜์ด์ง€ ์„ ํƒ๊ธฐ(ํŠธ๋ž˜ํ”ฝ ๋ชจ๋‹ˆํ„ฐ๋ง ํŽ˜์ด์ง€ ์ƒ๋‹จ)์— ์„ธ ๊ฐœ์˜ ์ƒˆ ํ•ญ๋ชฉ์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

์›ํ•˜๋Š” IP๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ• ์ง€ ๋˜๋Š” ๋ชจ๋‹ˆํ„ฐ๋ง์—์„œ ์ œ์™ธํ•  IP๋ฅผ ์„ ํƒ์ ์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ IP๋Š” ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ์˜ ์‹ ๋ขฐ์„ฑ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋ ค๋Š” ๊ธฐ๊ธฐ์— ์ •์  IP๋ฅผ ํ• ๋‹นํ•˜๋Š” ๊ฒƒ์ด ๊ฐ•๋ ฅํžˆ ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ IP๋ฅผ ํ• ๋‹น๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋กœ ์ธํ•ด ์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋‹ค์†Œ ์‹ ๋ขฐ์„ฑ์ด ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ๋ง์€ IP๋ณ„๋กœ ์ด๋ฃจ์–ด์ง€๋ฉฐ MAC๋ณ„์ด ์•„๋‹™๋‹ˆ๋‹ค.

IPTraffic๋Š” NAT ๊ฐ€์†๊ณผ ํ˜ธํ™˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(๋˜ํ•œ CTF๋กœ๋„ ์•Œ๋ ค์ง‘๋‹ˆ๋‹ค). ํ™œ์„ฑํ™”ํ•˜๋ฉด ์ž๋™์œผ๋กœ NAT ๊ฐ€์†์ด ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.