tcpdump -t -n -i eth0 -s 512 의 stdout 또는 stderr의
출력값 중
특정 문자열을(예를들어 3000 번 포트를)
grep 3000
하여
tail -f 로 화면에 쭉쭉 보여줄수 있는 방법 있을까요?
예를 들어
tcpdump -t -n -i eth0 -s 512 | grep 28001 &> tail -f
이런식으로 당연히 위에건 아무 것도 화면에 찍지 않습니다 ㅠㅠ;;;
tcpdump -t -n -i eth0 -s 512 | grep 28001 | tail -f
-f Loop forever trying to read more characters at the end of the file,
라는군요 파일의 끝을 읽네요
tcpdump -t -n -i eth0 -s 512 | grep 28001
생각해보니.. 결과와 tail 을 붙이나 결과가 같을것같은데요 ㅡㅡa
그리고 짤라서 보시려면 more를 쓰세요..
일단 안되는걸로 보아 stderr 로
tcpdump의 결과가 뿌려져서
grep 으로 .. 원하는 값을 보여줄수 없는거 같습니다.
ㅎ
좋은 방법 없을까요? ㅎ
“바람에게도 길은 있다. 나는 비로소 나의 길을 가느니. 길은 언제나 어디에나 있다.”
아.. 되는 군요.. 한참 (3~4초) 있다 올라와서..
되는줄 몰랐습니다 ㅎ
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
[quote]tcpdump -t -n -i eth0 -s 512 | gr
하면 안데나여?
-f Loop forever trying to read more char
-f Loop forever trying to read more characters at the end of the file,
라는군요 파일의 끝을 읽네요
생각해보니.. 결과와 tail 을 붙이나 결과가 같을것같은데요 ㅡㅡa
그리고 짤라서 보시려면 more를 쓰세요..
그리고 짤라서 보시려면 more를 쓰세요..
일단 안되는걸로 보아 stderr 로 tcpdump의 결과가 뿌려
일단 안되는걸로 보아 stderr 로
tcpdump의 결과가 뿌려져서
grep 으로 .. 원하는 값을 보여줄수 없는거 같습니다.
ㅎ
좋은 방법 없을까요? ㅎ
“바람에게도 길은 있다. 나는 비로소 나의 길을 가느니. 길은 언제나 어디에나 있다.”
아.. 되는 군요.. 한참 (3~4초) 있다 올라와서.. 되는줄
아.. 되는 군요.. 한참 (3~4초) 있다 올라와서..
되는줄 몰랐습니다 ㅎ
“바람에게도 길은 있다. 나는 비로소 나의 길을 가느니. 길은 언제나 어디에나 있다.”
댓글 달기