Update pipeline: graph now maps IoT devices' MACs to hostnames or other MACs (if...
authorJanus Varmarken <varmarken@gmail.com>
Mon, 6 Nov 2017 07:45:31 +0000 (23:45 -0800)
committerJanus Varmarken <varmarken@gmail.com>
Mon, 6 Nov 2017 07:45:31 +0000 (23:45 -0800)
commitd4cc1378fd51bb35671f962a182bddf978201dca
tree77c5fee12db2b988ad72dfec63369f9692d88281
parentf3b9bcd6ed5b269ac1c26d98424d2bb13a89ccb0
Update pipeline: graph now maps IoT devices' MACs to hostnames or other MACs (if local communication), and device-specific DNS queries are taken into account.
Changes:
- base_gefx_generator.py updated such that it considers MAC addresses instead of IPs and considers device-specific DNS queries for the IoT devices during graph construction.
- extract_from_tshark.py: updated to also include eth.src and eth.dst.
- parse_dns.py: corrected return value of hostname_for_ip_at_time such that the method simply returns the hostname instead of a tuple of timestamp and hostname.
- updated example json generated by extract_from_tshark.py
- added example gephi file generated by base_gefx_generator.py
base_gefx_generator.py
extract_from_tshark.py
generated-graph-sample.gexf [new file with mode: 0644]
http.json
parse_dns.py