如何使用tcpdump仅提取设备连接的主机列表

时间:2016-08-23 23:45:22

标签: android tcpdump

有谁知道如何过滤tcpdump,这样我最终可以获得带有时间戳的主机列表(而不是IP)?

我需要尝试识别我们的测试设备将要去的所有网站以及在什么时间。确切的URL不是必需的,只是域名。

目标是能够创建像这样或类似的arraylist:

String domain = "www.google.com";
String timestamp = "<some time and date>";
ArrayList<String, String> sites = new ArrayList<>();
sites.put(domain, timestamp);

所以这将是一个巨大的阵列,但这些是我关心的唯一两条信息。如何过滤tcpdump以忽略其他所有内容?我只想了解要求,而不是回复。

或者,如果有另一种工具可以做到这一点那么那也没关系。目标平台是Android。这些设备将被植根。如果有人知道如何在没有更好的生根的情况下获得这个,但据我所知,这是不可能的。

感谢。

0 个答案:

没有答案