{% extends "base.html" %} {% block title %}Devices{% endblock %} {% block content %} {% if request.args.get('ref') == 'network' %} 〈 Back {% elif request.args.get('ref') == 'devices' %} 〈 Back {% else %} {% endif %}
Device seen {{ device.last_seen | format_datetime }}.
{% if alternate_names | length > 0 %} This device may also be known as {{ alternate_names | natural_join(conjunction="or",dedup=True)}}. {% endif %} {% if mfg_data.altnames %}
{{device.preferred_mfg}} devices may also be branded as {{mfg_data.altnames | natural_join }}.
{% endif %} {% if "owner" in mfg_data %}{{device.preferred_mfg}} is owned by {{mfg_data.owner}}.
{% endif %} {% if device.preferred_mfg %} {# Run device identification early to share between sections #} {% set device_info = namespace() %} {% include "devices/identification/" + (device.preferred_mfg | casefold) + ".html" ignore missing with context %} {% set sensors_content %} {% include "devices/sensors/" + (device.preferred_mfg | casefold) + ".html" ignore missing with context %} {% endset %} {% set settings_content %} {% include "devices/settings/" + (device.preferred_mfg | casefold) + ".html" ignore missing with context %} {% endset %} {% if device_info.identified_device_type %}Information specific to {{ device_info.identified_device_type }} devices is displayed. If the device is identified incorrectly, click the Edit button in the top right corner and change the device model.
{% endif %} {% endif %}The device has been observed to contact the following companies:
{% set device_id = device.id %} {% set how_recent = "all" %}Loading network data...
No network activity has been observed for this device. {% if device.arp_spoofing_start_time < now_plus_5_minutes %} It may take up to 5 minutes after enabling network monitoring for activity to appear here. {% endif %}
{% endif %} {% if device.preferred_mfg %}IoT Transparency has found the following information about device sensors in {{ device_info.identified_device_type }} devices.
{% else %}IoT Transparency has found the following information about device sensors in {{ device.preferred_mfg }} devices.
{% endif %} {{ sensors_content }} {% else %}IoT Transparency does not have information about device sensors for this device. {% set query = device.preferred_mfg + " " + (device.preferred_model or device.preferred_name or "") + " device sensors" %} Search the web for "{{ query }}" open_in_new
{% endif %}IoT Transparency has found the following information about privacy settings and controls for {{ device_info.identified_device_type }} devices.
{% else %}IoT Transparency has found the following information about privacy settings and controls for {{ device.preferred_mfg }} devices.
{% endif %} {{ settings_content }} {% else %}IoT Transparency does not have information about privacy controls and settings for this device. {% set query = device.preferred_mfg + " " + (device.preferred_model or device.preferred_name or "") + " privacy settings" %} Search the web for "{{ query }}" open_in_new
{% endif %}IoT Transparency does not have information about {{device.preferred_mfg}}'s privacy policy. {% set query = (device.preferred_mfg or "") + " privacy policy" %} Search the web for "{{ query }}" open_in_new
{% endif %} {% else %}IoT Transparency does not know this device's manufacturer. Click the Edit button in the top right corner to label the manufacturer and see any information that IoT Transparency has about the manufacturer's privacy policy.
{% endif %}{{ device.ip_addr }}{{ device.mac_addr }}