2012. 11. 15. 12:31
Cygwin을 이용한 원격 TCP Dump Capturing sbin2012. 11. 15. 12:31
예전 Phone 단말 개발할 때는 cygwin이 building시 완전 필수 환경이었는데... 지금은 영 쓸 일이 없어서(그냥 Virtual Box에 Build Server 설치해 버리면 되니) 통 사용하지 않다가, Wireshark Remote capture 때문에 다시 쓸 일이 생겼다.
Embedded System에서 Long-term으로 Packet Capture할 때 사용하면 매우 유용함.
간혹 cygwin package에 nc가 없는 경우가 있는데, 구글링 해보면 nc.exe 구할 수 있음.
PC cygwin:
nc -vlp 8888 | sed -u -b -es/"\x00\x00\x45\x00"/"\x08\x00\x45\x00"/g -es/"\x00\x00\x45\xC0"/"\x08\x00\x45\x00"/g |/cygdrive/c/"Program Files"/Wireshark/wireshark.exe -k -i -
Embedded Linux shell:
./tcpdump -U -s 0 -i wmx0 -w - | nc192.168.0.10 8888 &
In them, “192.168.0.10 is the IPaddress of the PC on Linux LAN side.
'sbin' 카테고리의 다른 글
Android 화면 자동 회전 방지 (0) | 2012.11.21 |
---|---|
@Override Annotation Error (0) | 2012.11.15 |
FTP 무한 반복 Script (0) | 2012.11.15 |
SecureCRT 사용시 유용 정보 (0) | 2012.11.15 |
Ubuntu 에서 vi key-layout이 이상한 경우 (0) | 2012.11.15 |