2012-08-09 24 views
6

Tôi muốn chụp các gói dữ liệu mạng trên ứng dụng android. Bạn có bất cứ gợi ý hay mã nguồn nào để giúp tôi hiểu nếu điều này là có thể?Cách chụp gói mạng trong Android mà không sử dụng bất kỳ quyền root nào

+1

Tôi chắc chắn hy vọng rằng điều này là không thể, vì lý do bảo mật và quyền riêng tư rõ ràng. – CommonsWare

+1

Chắc chắn là có thể, vì ứng dụng VPN của mạng Juniper sử dụng nó. – anishsane

Trả lời

5

Nếu không có gốc, bạn sẽ phải sử dụng phương thức truyền qua.

  1. Cài đặt máy tính của bạn/Mac để chia sẻ kết nối có dây của bạn thông qua adapter không dây
  2. Kết nối với adapter không dây với thiết bị Android của bạn
  3. Chạy Wireshark
+0

Tôi muốn chụp các gói dữ liệu mạng trên thiết bị Android của mình bằng ứng dụng của tôi.Không chỉ thiết bị trên máy tính. Tôi muốn liệt kê những trang web mà người dùng được kết nối trên thiết bị. Cảm ơn –

+1

Và đó là những gì tôi vừa giải thích cách thực hiện. Trừ khi bạn có gốc, bạn không thể theo dõi các gói tin. Lựa chọn duy nhất của bạn là những gì tôi đã liệt kê ở trên cho phép bạn sniff gói mà thiết bị Android của bạn đang gửi đi bằng cách gửi lưu lượng truy cập thông qua PC. –

+0

Cảm ơn bạn đã trợ giúp. Tôi phải siêu người dùng. –

0

nhất ứng dụng lọc/sniff/lưu lượng truy cập mạng tài khoản trong Android mà không cần root sử dụng mẹo vpn loopback, nơi bạn thiết lập vpn và kiểm tra lưu lượng truy cập (hoặc bất kỳ thứ gì bạn muốn)

fo r sniffer, kiểm tra tpacketcapture, nhưng tôi không nghĩ rằng bạn có nguồn ... thử liên hệ sau đó hoặc kiểm tra fdroid cho một ứng dụng mã nguồn mở tương tự

0

Đây chỉ là phương pháp tiếp cận trung gian - suy nghĩ về việc thiết lập proxy.

Các vấn đề liên quan