[Debugging] Remote Virtual Interface Tool(rvictl)을 이용한 iOS 디바이스 네트워크 패킷 캡쳐

2016. 11. 30. 09:53개발자료/iOS


반응형

## 작업 전 준비사항

# iOS 디바이스의 Identifier(UUID)값을 알아야 한다.
# iOS 디바이스는 USB연결상태로 네트워크 패킷 캡쳐

## rvictl 명령

# Virtual Interface로 등록

$ rvictl -s <UDID>
Starting device 00000000-0000000000000000 [SUCCEEDED] with interface rvi0

# Virtual Interface 목록 확인

$ rvictl -l
Current Active Devices:

	[1] 00000000-0000000000000000 with interface rvi0

# Virtual Interface 삭제

$ rvictl -x <UDID>
Stopping device 00000000-0000000000000000 [SUCCEEDED]

 

## 패킷 캡쳐(tcpdump)

$ tcpdump -n -i rvi0

$ tcpdump -n -t -i rvi0 -q -A tcp
 

 

 

반응형

'개발자료 > iOS' 카테고리의 다른 글

Universal Static Library Script  (0) 2017.04.10
NSArray - NSPredicate  (0) 2017.01.10
[오픈소스] UILabel+FontSizeFit  (0) 2016.11.28
파일별 ARC 적용  (0) 2016.10.31
NSDictionary NSLog 한글 출력  (0) 2016.09.28