ntopng.license file (according to the instructions you received) to avoid loosing your license in case of redis cleanup",
["create_license_l"] = "Please be aware that you need also to create /etc/ntopng.license file as this file is used by the other companion applications.",
["data_directory"] = "Data",
["datadir_warning"] = "Please migrate your data",
["defs_directories"] = "Definitions Directories",
["dhcp_monitoring_title"] = "Monitoring DHCP Hosts",
["dhcp_range_missing_warning"] = "Configure DHCP ranges to make %{name} preference effective.",
["directories"] = "Directories",
["dropped_store_queries_alerts"] = "Queries/Stored/Dropped Alerts",
["flow_callbacks_directory"] = "Flow",
["forced_community_notification"] = "Community edition forced with --community with a ntop license installed. Please remove this option to enable the installed license.",
["forced_community_notification_short"] = "Community edition forced with --community",
["host_callbacks_directory"] = "Host",
["host_identifier_warning"] = "This interface is monitoring DHCP hosts. Please consider changing the %{name} preference to \"MAC Address\".",
["idle"] = "idle",
["interface_callbacks_directory"] = "Interface",
["iowait"] = "iowait",
["last_log"] = "Last Log Trace",
["licence"] = "License",
["licence_expires_in"] = "License expires in %{time}",
["licence_generation"] = "Click on the above URL to generate your professional version license, or purchase a license at e-shop .-F option or use a faster storage.",
["upgrade_to_professional"] = "Upgrade to Pro/Enterprise version",
["uptime"] = "Uptime",
["user_scripts"] = "User Scripts",
["version"] = "Version",
["you_have_too_many_flows"] = "Too many flows for %{product} leading to packet drops and high CPU load. Please tune -X or click the button below to double the current number. After that restart %{product}",
["you_have_too_many_hosts"] = "Too many hosts for %{product} leading to packet drops and high CPU load. Please tune -x or click the button below to double the current number. After that restart %{product}",
["you_need_to_sync_remote_probe_time"] = "You must synchronize the clock of ntopng and remote probe hosts as the clock drift is too large and this will affect collected flow data.",
},
["active_monitoring_stats"] = {
["active_monitoring"] = "Active Monitoring",
["active_monitoring_description"] = "Monitors the status and the response time of specific hosts",
["add_icmp"] = "Add ICMP Monitor",
["add_pool"] = "New Active Monitoring Pool",
["add_record"] = "Add Active Monitoring Record",
["alert_status"] = "Alert Status",
["alerted"] = "Alerted",
["am_note_http"] = "Measurement HTTP(S) retrieves a web page using HTTP and HTTPS.",
["am_note_icmp"] = "ICMP not available on Windows.",
["app_connect_descr"] = "The \"App Connect\" time is the time took to complete the TLS handshake.",
["availability"] = "Availability",
["bad_action_param"] = "Bad \"action\" paramater",
["config_reset_confirm"] = "Do you really want to discard the current configuration and reset it to default?",
["confirm_delete"] = "Do you want really remove this record?",
["default_interface"] = "Default Interface",
["download_speed"] = "Download Speed",
["edit_record"] = "Edit Active Monitoring Record",
["empty_action"] = "Something went wrong (empty action). Reload the page and try again.",
["host_add_ok"] = "Host %{host} was successfully added!",
["host_delete_ok"] = "Host %{host} was successfully deleted!",
["host_edit_ok"] = "Host %{host} was successfully edited!",
["host_exists"] = "Host \"%{host}\" already exists",
["host_not_exists"] = "Host \"%{host}\" not found",
["http_download"] = "Throughput",
["icmp_continuous"] = "Continuous ICMP",
["icmp_continuous_v6"] = "Continuous ICMP (IPv6)",
["invalid_combination"] = "Invalid measurement/host combination",
["invalid_host"] = "Invalid host specified",
["jitter"] = "Mean RTT / Jitter",
["last_measurement"] = "Last Measurement",
["measurement"] = "Measurement",
["measurement_time"] = "Measurement Time",
["msec"] = "ms",
["no_updates_yet"] = "No updates yet",
["not_alerted"] = "Not Alerted",
["note3"] = "This plugin generates traffic towards the configured hosts in order to performe measurements.",
["note_alert"] = "An alert is triggered when the calculated measurement exceeds the threshold set.",
["note_availability"] = "The availability percentage shows the percentage of time that the measurement has been within the configured threshold in the last day.",
["note_periodicity_change"] = "Changing Periodicity causes old timeseries data to be deleted.",
["other_http_descr"] = "The sum of \"Name Lookup\" and \"Other\" is the total time took to complete the HTTP request.",
["other_https_descr"] = "The sum of \"App Connect\", \"Name Lookup\" and \"Other\" is the total time took to complete the HTTPS request.",
["pool"] = "Pool",
["rtt_vs_jitter"] = "Mean RTT / Jitter",
["speedtest"] = "Speedtest",
["throughput"] = "Throughput",
["upload_speed"] = "Upload Speed",
["validation"] = {
["abort_add"] = "Abort add Active Monitoring record?",
["abort_edit"] = "Abort edit Active Monitoring record?",
},
},
["activities_page"] = {
["host_activity"] = "Host Activity",
},
["activity_descriptions"] = {
["5min"] = "Executes 5 minutes tasks. When using RRD, also writes hosts timeseries data.",
["daily"] = "Executes daily tasks.",
["dequeue_flows_for_hooks"] = "A critical activity which identifies idle hash table entries and purges them, executes user scripts on flows and exports flows.",
["discover"] = "Scans the network for devices. If not scan was requested/planned, this activity does nothing.",
["hourly"] = "Executes hourly tasks.",
["housekeeping"] = "Checks for alerts to store on the disk or to notify, performs n2disk extraction jobs, reloads category lists if needed.",
["minute"] = "Executes minute tasks and writes minute timeseries. When using InfluxDB, also writes hosts timeseries data.",
["second"] = "Writes the interface timeseries and other high frequency data.",
["stats_update"] = "Computes the throughput of the active traffic elements.",
["timeseries"] = "Checks for buffered timeseries points and exports them to InfluxDB.",
},
["alert"] = {
["alert_error"] = {
["configuration"] = {
["no_attacker"] = "Attacker requested, but no attacker set.",
["no_status_key"] = "Status key required, no status key found.",
["no_victim"] = "Victim requested, but no victim set.",
},
},
["anomalies"] = {
["active_flows_as_client"] = "Active Flows Behaviour as Client",
["active_flows_as_server"] = "Active Flows Behaviour as Server",
["contacts"] = "Contacts Behaviour",
["score_as_client"] = "Score Behaviour as Client",
["score_as_server"] = "Score Behaviour as Server",
},
},
["alert_messages"] = {
["a_new_device_has_connected"] = "New device %{device} has connected to the network.",
["anomalous_tcp_flags"] = "%{entity} has %{sent_or_rcvd} too many TCP RST flags vs SYN [Ratio: %{ratio}%%]",
["attack_mitigation_via_snmp_failure"] = "Failure to set interface %{port} admin status on SNMP device %{device} to %{admin_down}: %{granularity} %{metric} crossed by %{entity} [%{value} %{op} %{threshold}]. Make sure the SNMP device has a (valid) write community configured.",
["attack_mitigation_via_snmp_success"] = "Interface %{port} admin status on SNMP device %{device} set to %{admin_down}: %{granularity} %{metric} crossed by %{entity} [%{value} %{op} %{threshold}]",
["broadcast_domain_info"] = "It is unlikely to see ARP traffic between those IPs as they are seemingly belonging to different broadcast domains. Check for hosts and networks configurations.",
["broadcast_domain_too_large"] = "ARP traffic from %{src_mac}/%{spa} to %{dst_mac}/%{tpa} detected.",
["contacted_peers"] = "Too many Peers contacted by %{host} %{host_category}. As a client: [%{value_cli} > %{dyn_threshold_cli}]. As a server: [%{value_srv} > %{dyn_threshold_srv}].",
["contacted_peers_as_cli"] = "Too many Peers contacted as a client by %{host} %{host_category} [%{value_cli} > %{dyn_threshold_cli}].",
["contacted_peers_as_srv"] = "Too many Peers contacted as a server by %{host} %{host_category} [%{value_srv} > %{dyn_threshold_srv}].",
["device_has_connected"] = "The device %{device} has connected to the network.",
["device_has_disconnected"] = "The device %{device} has disconnected from the network.",
["flow_flood_attacker"] = "%{entity}%{host_category} is a flow flooder [%{value} > %{threshold} client flows/sec for ~3 sec]",
["flow_flood_victim"] = "%{entity}%{host_category} is under flow flood attack [%{value} > %{threshold} server flows/sec for ~3 sec]",
["flow_number_anomaly"] = "Detected %{role} flow number anomaly for host %{host}",
["host_alert_dns_server_contacts"] = "Too many DNS servers contacted by %{entity}%{host_category} [%{value} > %{threshold} servers]",
["host_alert_dns_traffic"] = "DNS traffic exceeded by %{entity}%{host_category} [%{value} %{op} %{threshold}]",
["host_alert_ntp_server_contacts"] = "Too many NTP servers contacted by %{entity}%{host_category} [%{value} > %{threshold} servers]",
["host_alert_p2p_traffic"] = "P2P traffic exceeded by %{entity}%{host_category} [%{value} %{op} %{threshold}]",
["host_alert_score"] = "Score exceeded by %{entity}%{host_category} [%{value} %{op} %{threshold}]",
["host_alert_smtp_server_contacts"] = "Too many SMTP servers contacted by %{entity}%{host_category} [%{value} > %{threshold} servers]",
["host_entity"] = "host %{entity_value}",
["host_log"] = "Log from %{host} (%{facility}) %{line}",
["host_pool_has_connected"] = "The host pool %{pool} has connected to the network.",
["host_pool_has_disconnected"] = "The host pool %{pool} has disconnected from the network.",
["host_remote_to_remote"] = "Remote host %{ip} %{mac} has contacted a remote host. Remote-to-remote flows available from the flow alerts page.",
["http_download_failed"] = "Throughput check failed",
["iface_alerts_dropped"] = "Interface %{iface} is dropping alerts. Likely it is generating too many of them, or recipients are slow.",
["influxdb_dropped_points"] = "Points dropped. Could not send them to \"%{influxdb}\".",
["influxdb_migration_msg"] = "You have a lot of local hosts. Please consider moving from RRD to InfluxDB for timeseries storage to improve performance.",
["influxdb_partial_write"] = "This can be fixed by setting \"max-values-per-tag = 0\" in the InfluxDB server config.",
["influxdb_write_error"] = "There was an error while sending timeseries data to \"%{influxdb}\": %{err}",
["interface_entity"] = "interface %{entity_value}",
["ip_outside_dhcp_range_router_ip"] = "[Router: %{router_ip}]",
["ip_outsite_dhcp_range"] = "Device %{client_mac} got the IP address %{client_ip} which is outside the configured DHCP range. [Sender: %{sender_mac}]",
["lldp_arc_added"] = "New link added between SNMP devices %{node1} and %{node2}",
["lldp_arc_removed"] = "Removed link between between SNMP devices %{node1} and %{node2}",
["mac_ip_association_change"] = "IP %{ip} changed association from %{old_mac} to %{new_mac}",
["measurement_too_high_msg"] = "Measurement too high for %{host} %{numeric_ip} [%{am_value} %{unit} > %{threshold} %{unit}].",
["measurement_too_low_msg"] = "Measurement too low for %{host} %{numeric_ip} [%{am_value} %{unit} < %{threshold} %{unit}].",
["misbehaving_flows_ratio"] = "%{entity} has %{sent_or_rcvd} too many misbehaving flows vs total flows [Ratio: %{ratio}%%]",
["network_entity"] = "network %{entity_value}",
["nfq_flushed"] = "Interface %{name} packets queue flushed. Queue %{pct}%% full with %{tot} packets and %{dropped} drops.",
["ngi_trust_event"] = "Abnormal activity detected for device %{mac} at %{time}. [Last state: %{last_state}][Unchanged since: %{state_unchanged_since}][Abnormality grade: %{abnormality_grade}]",
["ngi_trust_event_released"] = "Device %{mac} state is back to normal at %{time}. [Last state: %{last_state}][Unchanged since: %{state_unchanged_since}][Abnormality grade: %{abnormality_grade}]",
["no_influxdb"] = "Please enable timeseries dump to InfluxDB and then reload this page",
["ntopng_anomalous_termination"] = "Started after anomalous termination (bug report)",
["ntopng_start"] = "Started",
["ntopng_stop"] = "Stopped",
["ntopng_update"] = "Started after software update",
["open_files_limit_too_small"] = "Ntopng detected that the maximum number of files MySQL can open is potentially too small. This can result in flow data loss due to errors such as [Out of resources when opening file './ntopng/flowsv6#P#p22.MYD' (Errcode: 24 - Too many open files)][23]. Make sure to increase open_files_limit or, if you just want to ignore this warning, disable the check from the preferences.",
["periodic_activity_not_executed"] = "Periodic activity \"%{script}\" is queued but has not been executed. No thread available for execution. [Pending since %{pending_since}]",
["periodicity_update_ended"] = "Periodic flow ended: %{host_info1} %{host_info2} [%{l7_proto}] %{info}",
["periodicity_update_new"] = "%{host_info1} %{host_info2} [%{l7_proto}] %{info} is now periodic ( %{frequency} sec)",
["ping_host_unreachable_v3"] = "Host %{host} %{numeric_ip} is unreachable.",
["potentially_dangerous_protocol_description"] = "This flow can be harmful for the network because an outdated or vulnerable protocol is in use.",
["proto_bytes_quotas"] = "%{proto} bytes",
["proto_time_quotas"] = "%{proto} time",
["remote_to_local_insecure_proto"] = "[Category: %{ndpi_category}][Breed: %{ndpi_breed}]",
["remote_to_remote"] = "Remote %{entity}%{host_category} contacted a remote host",
["score_number_anomaly"] = "Detected %{role} score anomaly for host %{host} [Score: %{score}][Lower Bound: %{lower_bound}][Upper Bound: %{upper_bound}]",
["shell_script_executed"] = "Shell script '%{script_exec_comm}' executed in response of an alert: '%{alert_type}'",
["slow_periodic_activity"] = "Periodic activity \"%{script}\" running for too long [more than %{max_duration}] or executed too late (blocked in queue).",
["slow_purge"] = "Hash table idle entries purging on %{iface} is too slow. This could lead to high memory utilization, data accuracy loss and missing alerts. [%{idle}%% > %{max_idle}%%]",
["speedtest_failed"] = "Speedtest execution failed",
["subject_quota_exceeded"] = "Host pool %{pool} exceeded %{subject} quota [%{value} > %{quota}]",
["suspicious_dga_domain"] = " [ Suspicious DGA Domain Contacted : %{domain} ] ",
["syn_flood_attacker"] = "%{entity}%{host_category} is a SYN flooder [%{value} > %{threshold} SYN/sec sent for ~3 sec]",
["syn_flood_victim"] = "%{entity}%{host_category} is under SYN flood attack [%{value} > %{threshold} SYN/sec received for ~3 sec]",
["syn_scan_attacker"] = "%{entity}%{host_category} is a SYN scan attacker [%{value} > %{threshold} SYN sent]",
["syn_scan_victim"] = "%{entity}%{host_category} is under a SYN scan [%{value} > %{threshold} SYN received]",
["test_failed"] = "Test Failed",
["threshold_crossed"] = "%{granularity} %{metric} crossed by %{entity}%{host_category} [%{value} %{op} %{threshold}]",
["too_many_drops"] = "%{iface} has too many dropped packets [%{perc_drops}%% > %{max_drops}%%]",
["too_many_flows"] = "%{iface} has too many flows. Please extend the %{option} command line option.",
["too_many_flows_details"] = "Do you want to double the current number of maximum Flows?",
["too_many_flows_err"] = "Unable to double max Flows. Please tune -X from the configuration file and restart ntopng.",
["too_many_flows_title"] = "Double Max Flows",
["too_many_hosts"] = "%{iface} has too many hosts. Please extend the %{option} command line option.",
["too_many_hosts_details"] = "Do you want to double the current number of maximum Hosts?",
["too_many_hosts_err"] = "Unable to double max Hosts. Please tune -X from the configuration file and restart ntopng.",
["too_many_hosts_title"] = "Double Max Hosts",
["unknown_contacted_peers"] = "Too many Peers contacted by %{host} %{host_category}.",
["x_alerts"] = "%{num} alerts",
},
["alerts_dashboard"] = {
["active_flows_anomaly"] = "Active Flows Anomaly",
["alert"] = "Alert",
["alert_counts"] = "Counts",
["alert_duration"] = "Duration",
["alert_periodicity_update"] = "Flow Periodicity Changed",
["alert_severity"] = "Severity",
["alert_snmp_device_reset_description"] = "SNMP device %{device} has been restarted",
["alert_snmp_device_reset_title"] = "SNMP Device Restart",
["alert_snmp_interface_mac_changed_description"] = "MAC %{mac} seen on SNMP device %{device} interface %{port} previously seen on SNMP device %{prev_device} interface %{prev_port}",
["alert_snmp_interface_mac_changed_title"] = "SNMP Interface MAC Changed",
["alert_type"] = "Type",
["alerts"] = "Alerts",
["alerts_dashboard"] = "Alerts Dashboard",
["alerts_ts"] = "Process Alerts Timeseries",
["alerts_ts_description"] = "Generate process alerts timeseries",
["all_hosts"] = "All Hosts",
["anomalous_tcp_flags"] = "Anomalous TCP Flags",
["attack_mitigation_snmp_description"] = "Set the host SNMP access port admin status to down when the client score exceeds the specified threshold",
["attack_mitigation_snmp_title"] = "Attack Mitigation via SNMP",
["blacklisted_country"] = "Blacklisted Country",
["blacklisted_country_descr"] = "Trigger an alert when hosts contact or are contacted by the specified countries",
["blacklisted_flow"] = "Blacklisted Flow",
["blocked_flow"] = "Flow Risk",
["broadcast_domain_too_large"] = "Broadcast domain",
["client_and_server_countries_blacklisted"] = "Client country %{cli_country} and server country %{srv_country} are blacklisted",
["client_country_blacklisted"] = "Client country %{country} is blacklisted",
["connection_issues"] = "TCP Issues",
["contacted_peers_description"] = "Trigger an alert when an host contacts an unexpected number of clients or servers",
["contacted_peers_title"] = "Contacted Peers Alert",
["critical"] = "Critical",
["custom_period"] = "Custom Period",
["debug"] = "Debug",
["device_connection"] = "Device Connection",
["device_disconnection"] = "Device Disconnection",
["dns_anomaly"] = "DNS Anomaly",
["emergency"] = "Emergency",
["engaged_for_longest"] = "Past Alerts Engaged for Longest",
["error"] = "Error",
["experimental_checks"] = "Experimental",
["experimental_checks_description"] = "Enable experimental alert checks: TCP flags, anomalous flows ratio",
["external_alert"] = "External Alert",
["fail2ban"] = "Fail2Ban command executed",
["five_mins"] = "Last 5 Minutes",
["flow_alert_origins"] = "Flow Alert Origins",
["flow_alert_targets"] = "Flow Alert Targets",
["flow_anomaly"] = "Flow Anomaly",
["flow_flood"] = "Flows Flood",
["flow_flood_attacker"] = "Flows Flood Attacker",
["flow_flood_victim"] = "Flows Flood Victim",
["flow_logger"] = "Flow Logger",
["flow_logger_descr"] = "Logs new flows to console/file",
["flow_low_goodput"] = "Low Goodput Ratio",
["flow_misbehaviour"] = "Flow Misbehaviour",
["flow_risk"] = "Flow Risk",
["flow_user_scripts_calls_drops_description"] = "%{num_drops} flow user scripts calls were not invoked. Some misbehaving flows may go unnoticed.",
["ghost_network_detected"] = "Ghost Network Detected",
["ghost_network_detected_description"] = "Subnet %{network} does not belong to the %{entity} networks.",
["ghost_networks"] = "Ghost Networks",
["ghost_networks_description"] = "Trigger an alert for unknown networks detected on the network interface.",
["host_alert_dns_server_contacts"] = "DNS Server Contacts",
["host_alert_ntp_server_contacts"] = "NTP Server Contacts",
["host_alert_smtp_server_contacts"] = "SMTP Server Contacts",
["host_log"] = "Host Log",
["host_pool_connection"] = "Host Pool Connection",
["host_pool_disconnection"] = "Host Pool Disconnection",
["host_score_description"] = "Compute the host score and trigger alerts when it exceeds the specified threshold.",
["http_rcvd_sent_ratio"] = "[HTTP Rcvd Repls. / Sent Reqs. %{ratio}%% < %{threshold}%%][Repls: %{replies}][Reqs: %{requests}]",
["http_sent_rcvd_ratio"] = "[HTTP Sent Repls. / Rcvd Reqs. %{ratio}%% < %{threshold}%%][Repls: %{replies}][Reqs: %{requests}]",
["icmp_anomaly"] = "ICMP Anomaly",
["iec_invalid_transition"] = "IEC104 Invalid Transition",
["iec_unexpected_type_id"] = "IEC104 Unexpected TypeId",
["inactivity"] = "Inactivity",
["influxdb_dropped_points"] = "InfluxDB Dropped Points",
["influxdb_error"] = "InfluxDB Error",
["influxdb_export_failure"] = "InfluxDB Export Failure",
["influxdb_monitor"] = "InfluxDB monitor",
["influxdb_monitor_description"] = "Monitor the InfluxDB health",
["info"] = "Info",
["internal_issues"] = "Internal Issues",
["involving_msg"] = "Flow Alerts Involving",
["known_proto_on_non_std_port"] = "Protocol on Non-Std Port",
["known_proto_on_non_std_port_full"] = "Known application %{app} detected on non-standard port %{port}",
["last_day"] = "Last Day",
["last_hour"] = "Last Hour",
["last_minute"] = "Last Minute",
["lateral_movement"] = "Lateral Movement",
["list_download_failed"] = "List Download Failed",
["list_download_succeeded"] = "List Download Succeeded",
["local_only"] = "Local Hosts Only",
["local_origin_remote_target"] = "Local Origin - Remote Target",
["login_failed"] = "Login Failed",
["mac_ip_association_change"] = "IP/MAC Change",
["malicious_signature_detected"] = "[Client JA3 Hash: %{ja3_hash}]",
["many_replies"] = "%{count} %{what} replies",
["many_requests"] = "%{count} %{what} requests",
["memory_ts"] = "Memory Timeseries",
["memory_ts_description"] = "Generate process memory timeseries",
["misbehaving_flows_ratio"] = "Too Many Misbehaving Flows",
["misconfigured_app"] = "Misconfigured App",
["misconfigured_dhcp_range"] = "Misconfigured DHCP Range",
["ndpi_dns_suspicious_traffic_title"] = "Susp. DNS Traffic",
["ndpi_http_invalid_content_title"] = "Invalid HTTP content",
["ndpi_http_numeric_ip_host_title"] = "HTTP Numeric IP Host",
["ndpi_http_suspicious_header_title"] = "HTTP Suspicious Header",
["ndpi_http_suspicious_url_title"] = "HTTP Suspicious URL",
["ndpi_http_suspicious_user_agent_title"] = "HTTP Suspicious User-Agent",
["ndpi_malformed_packet_title"] = "Malformed packet",
["ndpi_malicious_ja3_title"] = "Possibly Malicious JA3",
["ndpi_malicious_sha1"] = "Malicious SHA1 Certificate",
["ndpi_risky_asn_title"] = "Risky ASN",
["ndpi_risky_domain_title"] = "Risky Domain",
["ndpi_smb_insecure_version_title"] = "SMB Insecure Version",
["ndpi_ssh_obsolete_title"] = "Obsolete SSH",
["ndpi_suspicious_dga_domain_title"] = "Susp. DGA Domain",
["ndpi_tls_certificate_expired_title"] = "TLS Certificate Expired",
["ndpi_tls_certificate_mismatch_title"] = "TLS Certificate Mismatch",
["ndpi_tls_missing_sni_title"] = "Missing TLS SNI",
["ndpi_tls_not_carrying_https_title"] = "TLS not carrying HTTPS",
["ndpi_tls_obsolete_version_title"] = "Obsolete TLS Version",
["ndpi_tls_selfsigned_certificate_title"] = "TLS Certificate Self-signed",
["ndpi_tls_suspicious_esni_usage_title"] = "Susp. TLS ESNI Usage",
["ndpi_tls_weak_cipher_title"] = "Weak TLS Cipher",
["ndpi_unsafe_protocol_title"] = "Unsafe Protocol",
["ndpi_url_possible_rce_injection_title"] = "Possible RCE",
["ndpi_url_possible_sql_injection_title"] = "Possible SQL Injection",
["ndpi_url_possible_xss_title"] = "Possible XSS",
["new_device"] = "New Device",
["nfq_flushed"] = "Packets Queue Flushed",
["ngi_trust_event"] = "NGI Trust Event",
["no_alert"] = "No Alert",
["no_alerts"] = "No alerts",
["none"] = "None",
["not_engaged"] = "Not engaged",
["notice"] = "Notice",
["one_day"] = "Last Day",
["one_hour"] = "Last Hour",
["one_min"] = "Last Minute",
["one_reply"] = "%{count} %{what} reply",
["one_request"] = "%{count} %{what} request",
["out_of_x_total_packets"] = "out of %{tot} Packets",
["periodic_activity_not_executed"] = "Periodic Activity Not Executed",
["periodic_activity_not_executed_descr"] = "Trigger an alert when a periodic activity is queued for execution but is not getting executed as all the worker threads are busy.",
["ping_issues"] = "Ping",
["possible_bot_flow_description"] = "Possible Flow with a Bot as a server",
["possible_bot_flow_title"] = "Possible Bot",
["potentially_dangerous_protocol"] = "Potentially Dangerous Protocol",
["process"] = "Process",
["quota_exceeded"] = "Quota Exceeded",
["remote_access_alert_descr"] = "Remote Access Ended and lasted for %{sec} sec",
["remote_access_description"] = "Trigger an alert when a Remote Access Session is ended",
["remote_access_title"] = "Remote Access",
["remote_connection_alert_descr"] = "Host %{host} has %{connections} active flows using a remote access protocol",
["remote_connection_description"] = "Trigger an alert wheneve a host has at least one active flow using a remote access protocol",
["remote_connection_title"] = "Remote Connection",
["remote_only"] = "Remote Hosts Only",
["remote_origin_local_target"] = "Remote Origin - Local Target",
["remote_to_local_insecure_proto"] = "Remote to Local Insecure Protocol",
["remote_to_remote"] = "Remote to Remote",
["score_anomaly"] = "Score Anomaly",
["score_threshold_cross"] = "Score Threshold Cross",
["search_criteria"] = "Dashboard Settings",
["server_country_blacklisted"] = "Server country %{country} is blacklisted",
["shell_script"] = "Endpoint Shell Script Executed",
["sites_behaviour_description"] = "Triggers an alert when an host contacts an unexpected number of hosts",
["slow_periodic_activity"] = "Slow Periodic Activity",
["slow_periodic_activity_descr"] = "Trigger an alert when a periodic activity is taking too long to execute.",
["slow_purge"] = "Slow Idle Purging",
["snmp_device_is_unresponsive"] = "SNMP device %{device} is unresponsive",
["snmp_device_reset_script_description"] = "Trigger an alert when a restart for an SNMP device has been detected",
["snmp_interface_mac_changed_script_description"] = "Trigger an alert when a MAC has moved between interfaces or devices",
["snmp_interface_mac_changed_script_title"] = "SNMP Interface MAC Changed",
["snmp_interfaces_rsi"] = "SNMP Interfaces RSI",
["snmp_interfaces_rsi_descr"] = "Detect changes in the interfaces traffic and trigger alerts (experimental)",
["snmp_port_changed_duplex_status"] = "Interface %{port} on SNMP device %{device} changed its duplex status to %{new_op}",
["snmp_port_changed_operational_status"] = "Interface %{port} on SNMP device %{device} changed its status to %{new_op}",
["snmp_port_duplexstatus_change"] = "Interface Duplex Status Change",
["snmp_port_duplexstatus_change_description"] = "Trigger an alert when an interface duplex status changes",
["snmp_port_errors"] = "Interface Errors",
["snmp_port_errors_description"] = "Trigger an alert when an interface discard/error counters increase",
["snmp_port_errors_increased"] = "Discard/error counters increased on interface %{port} on SNMP device %{device}",
["snmp_port_load_threshold_exceeded"] = "Interface Load Threshold Exceeded",
["snmp_port_load_threshold_exceeded_message"] = "Load threshold exceeded on interface %{port} on SNMP device %{device} [threshold: %{threshold}%%][IN load: %{in_load}%%][OUT load: %{out_load}%%]",
["snmp_port_status_change"] = "Interface Operational Status Change",
["snmp_port_status_change_description"] = "Trigger an alert when the operational state of an interface changes",
["starting_on"] = "starting on",
["submit"] = "Update Dashboard",
["suspicious_activity"] = "Susp. Activity",
["suspicious_device_protocol"] = "Susp. Device Protocol",
["suspicious_file_transfer"] = "Susp. File Transfer",
["suspicious_file_transfer_url"] = "%{type_icon} Detected suspicious file transfer [%{url}]",
["tcp_syn_flood"] = "TCP SYN Flood",
["tcp_syn_flood_attacker"] = "TCP SYN Flood Attacker",
["tcp_syn_flood_victim"] = "TCP SYN Flood Victim",
["tcp_syn_scan"] = "TCP SYN Scan",
["tcp_syn_scan_attacker"] = "TCP SYN Scan Attacker",
["tcp_syn_scan_victim"] = "TCP SYN Scan Victim",
["threashold_cross"] = "Threshold Cross",
["tls_protocol_version"] = "TLS Version: %{version}",
["too_many_drops"] = "Packet Drops",
["too_many_flows"] = "Too Many Flows Alert",
["too_many_flows_description"] = "Trigger an alert when the number of active flows is too high",
["too_many_hosts"] = "Too Many Hosts Alert",
["too_many_hosts_description"] = "Trigger an alert when the number of active hosts is too high",
["total_alerts"] = "Total Alerts",
["trailing_msg"] = "Time Window",
["trailing_msg_compact"] = "Window",
["unexpected_host_behavior_description"] = "%{host} [%{type_of_behaviour}][Value: %{value}][Expected Range: %{lower_bound} ... %{upper_bound}]",
["unexpected_host_behaviour_act_flows_title"] = "Unexpected Host Active Flows Behaviour",
["unexpected_host_behaviour_contacts_title"] = "Unexpected Host Contacts Behaviour",
["unexpected_host_behaviour_score_title"] = "Unexpected Host Score Behaviour",
["unresponsive_device"] = "Unresponsive Device",
["user_activity"] = "User Activity",
["user_scripts_calls_drops"] = "User Scripts Calls Dropped",
["warning"] = "Warning",
["web_mining"] = "Web Mining",
["x_lost"] = "%{lost} Lost",
["x_ooo"] = "%{ooo} Out-of-Order",
["x_retx"] = "%{retx} Retransmissions",
},
["alerts_thresholds_config"] = {
["active_local_hosts"] = "Local Hosts Alert",
["active_local_hosts_threshold_descr"] = "Trigger an alert when the number of Active Local Hosts exceeds the threshold",
["activity_time"] = "Activity Time Alert",
["alert_active_description"] = "Trigger an alert when the Activity time delta exceeds the threshold",
["alert_bytes_description"] = "Trigger an alert when the Layer 2 bytes delta (sent + received) exceeds the threshold",
["alert_bytes_title"] = "Traffic Alert",
["alert_dns_description"] = "Trigger an alert when layer 2 Bytes delta (sent + received) for DNS traffic exceeds the threshold",
["alert_flows_description"] = "Trigger an alert when the Flows delta (as client + as server) exceeds the threshold",
["alert_flows_title"] = "Flows Alert",
["alert_idle_description"] = "Trigger an alert when the Idle time (time since last packet seen) exceeds the threshold",
["alert_network_egress_description"] = "Trigger an alert when the Egress Bytes delta exceeds the threshold",
["alert_network_ingress_description"] = "Trigger an alert when the Ingress Bytes delta exceeds the threshold",
["alert_network_inner_description"] = "Trigger an alert when the Inner Bytes delta exceeds the threshold",
["alert_p2p_description"] = "Trigger an alert when the Layer 2 bytes delta (sent + received) for P2P traffic exceeds the threshold",
["alert_packets_description"] = "Trigger an alert when the Packets delta (sent + received) exceeds the threshold",
["alert_packets_title"] = "Packets Alert",
["alert_slow_purge_threshold"] = "Idle Hash Table Entries Alert",
["alert_slow_purge_threshold_descr"] = "Trigger an alert when the percentage of idle entries in the hash table over the total number of entries exceeds the threshold",
["alert_throughput_description"] = "Trigger an alert when the Average throughput (sent + received) exceeds the threshold",
["common_thresholds_local_sources"] = "%{source} Common Configuration",
["daily"] = "Daily",
["dns_contacts_description"] = "Trigger an alert when the number of different DNS servers contacted exceeds the threshold",
["dns_contacts_title"] = "DNS Server Contacts Alert",
["dns_traffic"] = "DNS Traffic Alert",
["egress_traffic"] = "Egress Traffic Alert",
["every_5_minutes"] = "Every 5 Minutes",
["every_minute"] = "Every Minute",
["flows_anomaly_description"] = "Detects anomalies in active flows number",
["flows_anomaly_title"] = "Flows Anomaly",
["hourly"] = "Hourly",
["idle_time"] = "Idle Time Alert",
["ingress_traffic"] = "Ingress Traffic Alert",
["inner_traffic"] = "Inner Traffic Alert",
["manual"] = "Manual",
["note_add_custom_scripts"] = "%{product} looks for custom scripts in these directories.",
["note_checks_on_active_hosts"] = "Checks are only performed for active hosts.",
["note_consecutive_checks"] = "Consecutive checks are not necessarily performed on consecutive periods. For example, if an host goes idle, its thresholds will not be checked until it becomes active again.",
["note_control_threshold_checks_periods"] = "Callbacks listed in these tabs are executed periodically.",
["note_create_custom_scripts"] = "Documentation to create custom scripts for the execution of callbacks is available at the following link .",
["note_thresholds_expressed_as_delta"] = "Some callbacks compute a delta. A delta is the difference of the same quantity between two consecutive executions.",
["notes"] = "NOTES",
["ntp_contacts_description"] = "Trigger an alert when the number of different NTP servers contacted exceeds the threshold",
["ntp_contacts_title"] = "NTP Server Contacts Alert",
["p2p_traffic"] = "P2P Traffic Alert",
["score_anomaly_description"] = "Detects anomalies in host score",
["score_anomaly_title"] = "Score Anomaly",
["smtp_contacts_description"] = "Trigger an alert when the number of different SMTP servers contacted exceeds the threshold",
["smtp_contacts_title"] = "SMTP Server Contacts Alert",
["threshold_type"] = "Callback",
["thresholds_single_source"] = "%{source} %{alt_name} Configuration",
["throughput"] = "Throughput Alert",
},
["appliance"] = {
["capture_interfaces"] = "Capture Interfaces",
["enable_wifi"] = "Enable Wi-Fi",
["enable_wifi_descr"] = "Enable or disable the Wi-Fi interface.",
["management"] = "Management Interface",
["ssid"] = "SSID",
["ssid_descr"] = "Wi-Fi name (Service Set IDentifier).",
["wpa_passphrase"] = "Passphrase",
["wpa_passphrase_descr"] = "WPA passphrase (min 8 characters and less than 64).",
},
["arp_page"] = {
["arp_type"] = "ARP Type",
},
["as_details"] = {
["as"] = "Autonomous System",
["as_parameter_missing_message"] = "Autonomous System parameter is missing (internal error?)",
["as_timeseries_enable_message"] = "AS timeseries can be enabled from the %{icon_flask} Preferences. Few minutes are necessary to see the first data points.",
["no_available_data_for_as"] = "No available data for AS %{asn}.",
},
["as_stats"] = {
["autonomous_systems"] = "Autonomous Systems",
},
["blog_feed"] = {
["blog_updates"] = "Blog Updates",
["blog_updates_info"] = "Receive notification when a new blog is posted at: https://ntop.org/blog",
["news_from_blog"] = "News from the ntop Blog",
["nothing_to_show"] = "Nothing to show here. Try tomorrow!",
},
["capabilities"] = {
["active_monitoring"] = "Active Monitoring",
["developer"] = "Developer",
["flowdevices"] = "Flow Devices",
["notifications"] = "Notifications",
["pools"] = "Pools",
["preferences"] = "Preferences",
["snmp"] = "SNMP",
["user_scripts"] = "User Scripts",
},
["categories_page"] = {
["search_application"] = "Search Application",
["target"] = "Target",
},
["category_lists"] = {
["category_lists"] = "Category Lists",
["connection_time_out"] = "The server connection timeout out after %{duration} seconds",
["disable_some_list"] = "Please disable some lists in order to fix this.",
["download_succeeded"] = "List '%{name}' downloaded successfully",
["edit_list"] = "Edit Category List",
["enabled"] = "Enabled",
["error_occurred"] = "An error occurred while downloading list '%{name}': %{err}",
["http_code"] = "[HTTP Code: %{err_code}]",
["last_update"] = "Last Update",
["list_will_be_updated"] = "The list '%{name}' will be updated within 30 seconds.",
["loading_stats"] = "Last reload (at %{when}): loaded %{num_hosts} domains, %{num_ips} IP addresses, %{num_ja3} JA3 signatures in %{duration} .",
["ready_for_update"] = "Ready for Update",
["server_returned_error"] = "The server returned an error",
["too_many_hosts_loaded"] = "Domain names limit reached (%{limit} domains)",
["too_many_ips_loaded"] = "IP addresses limit reached (%{limit} addresses)",
["too_many_ja3_loaded"] = "JA3 signatures limit reached (%{limit} signatures)",
["update_frequency"] = "Update Frequency",
["update_now"] = "Update Now",
},
["conf_backup"] = {
["conf_backup"] = "Backup Configuration",
["conf_restore"] = "Restore Configuration",
},
["config_scripts"] = {
["applied_to"] = "Applied to",
["config_apply"] = "Config Apply",
["config_clone"] = "Cloning Configuration",
["config_clone_message"] = "Type a name for the clonation",
["config_delete"] = "Deleting Config",
["config_delete_message"] = "Do you want really remove this configuration?",
["config_entities"] = "Configuration Entities",
["config_export"] = "Export Configuration",
["config_import"] = "Import Configuration",
["config_name"] = "Configuration Name",
["config_rename"] = "Configuration Rename",
["config_rename_message"] = "Type the new name for the configuration",
["config_reset"] = "Reset Configuration",
["config_reset_confirm"] = "Do you really want to delete ALL the configurations and reset the default configuration to its initial value?",
["config_search"] = "Search Config:",
["config_x"] = "Config %{product}",
["empty_target_message"] = "Select one or more targets!",
["empty_value_message"] = "The input box cannot be empty!",
["invalid_characters"] = "The name contains not valid characters!",
["invalid_file"] = "Not a valid configuration file",
["max_input_length"] = "The name can have only 16 characters maximum!",
["no_file"] = "No configuration file selected",
["no_pools_applied"] = "No pool",
["select_interface"] = "Select Interfaces",
["select_network"] = "Select Networks",
["type_targets"] = "Type targets",
["type_targets_example"] = "Type targets separated by a comma. i.e: 192.168.1.20,192.168.0.0/16",
["actions"] = {
["apply_to"] = "Apply to",
["clone"] = "Clone",
["delete"] = "Delete",
["edit"] = "Edit",
["rename"] = "Rename",
},
["granularities"] = {
["flow"] = "Flows",
["host"] = "Hosts",
["interface"] = "Interfaces",
["network"] = "Networks",
["snmp_device"] = "SNMP Devices",
["syslog"] = "Syslog",
["system"] = "System",
},
},
["configsets"] = {
["bad_target"] = "Bad configuration target: \"%{target}\"",
["duplicate_target"] = "Target \"%{target}\" is assigned to both configuration \"%{confname1}\" and \"%{confname2}\"",
["error_exists"] = "The configuration name \"%{name}\" is already in use",
["unknown_id"] = "No configuration found with id %{confid}",
["unknown_user_script"] = "Unknown user script \"%{user_script}\"",
["wrong_args_ex_list"] = "The parameters of the Exclusion List aren't correct. Check if two Exclusion List aren't the same.",
},
["contacts_page"] = {
["client_address"] = "Client Address",
["client_contacts_initiator"] = "Client Contacts (Initiator)",
["contacts"] = "Contacts",
["no_client_contacts_so_far"] = "No client contacts so far",
["no_contacts_message"] = "No contacts for this host",
["no_server_contacts_so_far"] = "No server contacts so far",
["server_address"] = "Server Address",
["server_contacts_receiver"] = "Server Contacts (Receiver)",
},
["containers_stats"] = {
["all_containers"] = "All Containers",
["all_pods"] = "All Pods",
["avg_rtt"] = "Avg RTT",
["avg_rtt_as_client"] = "Avg RTT as Client",
["avg_rtt_as_server"] = "Avg RTT as Server",
["avg_rtt_variance"] = "Avg RTT Variance",
["avg_rtt_variance_as_client"] = "Avg RTT Variance as Client",
["avg_rtt_variance_as_server"] = "Avg RTT Variance as Server",
["client_container"] = "Client Container",
["client_pod"] = "Client Pod",
["client_rtt"] = "Client RTT",
["container"] = "Container",
["containers"] = "Containers",
["containers_list"] = "Containers List",
["containers_of_pod"] = "Containers of Pod '%{pod}'",
["pod"] = "Pod",
["pods"] = "Pods",
["pods_list"] = "Pods List",
["server_container"] = "Server Container",
["server_pod"] = "Server Pod",
["server_rtt"] = "Server RTT",
},
["country_details"] = {
["country"] = "Country",
["country_parameter_missing_message"] = "Country parameter is missing (internal error?)",
["no_available_stats_for_country"] = "No available stats for country %{country}",
},
["custom_categories"] = {
["add"] = "Add",
["add_application"] = "Add Application",
["add_custom_app"] = "Add Custom Application",
["add_to_categories"] = "Add Host Rule",
["app_delete_error"] = "Cannot delete the \"%{app}\" application. Please restart %{product} to ensure that there are no pending changes.",
["app_deleted"] = "Application \"%{app}\" has been deleted. Please restart %{product} to apply the changes.",
["application_exists"] = "Application \"%{app}\" already exists!",
["application_name"] = "Application Name",
["application_not_exists"] = "Application \"%{app}\" does not exist!",
["apps_and_categories"] = "Applications and Categories",
["custom_host_category"] = "Custom Host Rule",
["custom_hosts"] = "Custom Rules",
["delete_app"] = "Delete Application",
["delete_app_confirm"] = "WARNING: Deleting an application is a destructive operation which can affect the historical data of the other custom applications defined. Do you really want to delete %{app}?",
["domain_names_substrings"] = "Domain names are interpreted as substring to be matched.Please wait %{countdown} seconds until this page reloads.",
["refresh"] = "Refresh",
["refresh_frequency"] = "Refresh frequency",
["refresh_graph_popup_msg"] = "Refresh graph",
["seconds"] = "Seconds",
["senders"] = "Senders",
["top_flow_talkers"] = "Top Flow Talkers",
},
["infrastructure_dashboard"] = {
["actions"] = "Actions",
["add_instance"] = "Add %{product} Instance",
["chart"] = "Chart",
["edit_instance"] = "Edit %{product} Instance",
["fetching_data"] = "Fetching data",
["information"] = "Information",
["infrastructure"] = "Infrastructure",
["infrastructure_dashboard"] = "Infrastructure",
["name"] = "Name",
["not_polled_yet"] = "Not polled yet",
["ntopng_instance"] = "%{product} Instance",
["remove_instance"] = "Do you really want to delete '%{instance}' instance?",
["status"] = "Status",
["url"] = "URL",
["collected_stats"] = {
["alerts"] = "Alerts",
["download"] = "Download",
["engaged_alerts"] = "Engaged Alerts",
["flow_alerts"] = "Flow Alerts",
["flows"] = "Flows",
["hosts"] = "Hosts",
["last_update"] = "Last Update",
["throughput"] = "Throughput",
["upload"] = "Upload",
},
["modal"] = {
["bandwidth_threshold"] = "Bandwidth Threshold",
["failed_login"] = "The authentication has failed, please check if the User Authentication Token has been changed!",
["hint_token"] = "A Token can be generated from the user profile page.",
["insert_instance"] = "%{product}-instance",
["instance_alias"] = "Instance Alias",
["instance_url"] = "URL",
["password"] = "Password",
["rtt_threshold"] = "RTT Threshold",
["seconds"] = "sec",
["successfull_login"] = "The remote instance has responded succesfully!",
["test_auth"] = "Check",
["testing_authentication"] = "Testing authentication",
["threshold_hint"] = "Minimum threshold to trigger an alert",
["token"] = "User Authentication Token",
["unknown_host"] = "The authentication has failed, please check if the URL is right!",
["url_hint"] = "The remote instance URL",
["username"] = "Username",
},
["validation"] = {
["abort_add"] = "Abort add of new instance?",
["abort_edit"] = "Abort edit of the current instance?",
},
},
["input_item_list"] = {
["dns_input_list_description"] = "Comma separated values of allowed DNS IPs. Example: 192.168.1.1",
["dns_input_list_title"] = "Allowed DNS",
["ntp_input_list_description"] = "Comma separated values of allowed NTP IPs. Example: 192.168.1.1",
["ntp_input_list_title"] = "Allowed NTP",
["smtp_input_list_description"] = "Comma separated values of allowed SMTP IPs. Example: 192.168.1.1",
["smtp_input_list_title"] = "Allowed SMTP",
},
["internals"] = {
["alert_drops"] = "Alerts Drops",
["alert_drops_descr"] = "Trigger an alert when alerts are dropped. Likely, this is due to too many alerts generated or slow recipients.",
["all_hash_tables"] = "All Hash Tables",
["all_periodic_activities"] = "All Periodic Activities",
["all_user_script_targets"] = "All User Script Targets",
["any_periodic_activity_issue"] = "Activities with Issues",
["chart_script_duration"] = "%{script} Duration",
["chart_script_rrds"] = "%{script} TS Stats",
["degraded_performance"] = "Degraded Performance",
["duration"] = "Duration",
["flow_calls_stats"] = "flow.lua Calls Stats",
["flow_lua_duration"] = "flow.lua Duration",
["hash_entries"] = "Hash Entries",
["hash_table"] = "Hash Table",
["hash_table_utilization"] = "Hash Table Utilization",
["hash_tables"] = "Hash Tables",
["high_idle_entries"] = "High number of idle entries",
["iface_hash_tables"] = "%{iface} Hash Tables",
["iface_periodic_scripts"] = "%{iface} Periodic Activities",
["in_progress_since"] = "In Progress Since",
["last_duration_ms"] = "Last Duration",
["last_num_calls"] = "Last Num Calls",
["last_start_time"] = "Last Start",
["last_start_time_ago"] = "%{time} ago",
["lua"] = "Lua",
["max_duration_ms"] = "Max Duration",
["max_duration_secs"] = "Max Duration",
["missed_idle"] = "Missed Idle",
["missed_periodic_update"] = "Missed Periodic Update",
["missed_proto_detected"] = "Missed Proto Detected",
["num_calls"] = "%{script} Num Calls",
["num_calls_vs_duration"] = "Lua Calls vs Duration",
["num_drops"] = "Points Dropped",
["num_failed_enqueues"] = "Failed Enqueues",
["num_missed_calls"] = "Num Missed Calls",
["num_writes"] = "Points Written",
["pending_periodic_update"] = "Pending Periodic Update",
["pending_proto_detected"] = "Pending Proto Detected",
["periodic_activities"] = "Periodic Activities",
["periodic_activities_descr"] = "Hover the mouse on any of the listed activites to read its description.",
["periodic_activities_last_start_time_descr"] = "Last Start indicates when the periodic activity was started the last time.",
["periodic_activities_max_duration_secs_descr"] = "Max Duration indicates how long a script is allowed to execute.",
["periodic_activities_not_shown"] = "Only periodic activities which have been scheduled at least once are shown.",
["periodic_activities_periodicity_descr"] = "Frequency indicates how often a periodic activity is scheduled for execution.",
["periodic_activities_rrd_descr"] = "TS stands for Timeseries.",
["periodic_activities_tot_not_executed_descr"] = "Not Executed counts the number of times a periodic activity wasn't scheduled for execution, either because it was already running (running slow) or already scheduled (no thread was available to execute it).",
["periodic_activities_tot_running_slow_descr"] = "Running Slow counts the number of times a periodic activity was taking too long to complete.",
["periodic_activity"] = "Periodic Activity",
["periodic_activity_issues"] = "Issues",
["periodicity"] = "Periodicity",
["queue"] = "Queue",
["queued"] = "Queued",
["queues"] = "Queues",
["rrd_drops"] = "TS Drops",
["script_deadline_exceeded"] = "Running Slow",
["script_deadline_exceeded_descr"] = "The script has taken too long to complete",
["script_duration"] = "%{script} Duration",
["script_not_executed"] = "Not Executed",
["script_not_executed_descr"] = "The script has been scheduled but has not been executed yet",
["script_num_calls"] = "%{script} Num Calls",
["script_stats"] = "%{script} vs Total",
["sleeping"] = "Sleeping",
["state_active"] = "Entries in Active State",
["state_idle"] = "Entries in Idle State",
["state_idle_vs_active"] = "Idle vs Active Entries",
["status_description"] = "A periodic activity can be in one of the following statuses:",
["status_queued_descr"] = "The activity has been scheduled but it isn't running yet",
["status_running_descr"] = "The activity is currently in execution",
["status_sleeping_descr"] = "The activity has completed and waiting for the next schedulation",
["successful_calls"] = "Successful Calls",
["system_alert_drops_descr"] = "Trigger an alert when alerts are dropped as there is no room in the internal alerts queue. Likely, this is due to too many alerts generated.",
["system_iface_periodic_scripts"] = "System Periodic Activities",
["time_exceeded"] = "Time Exceeded",
["time_usage"] = "Time Utilization",
["timeseries_queue_length"] = "TS Queue Length",
["timeseries_queued_points"] = "Queued Points",
["timeseries_writes"] = "TS Writes",
["tot_not_executed"] = "Not Executed",
["tot_running_slow"] = "Running Slow",
["total_duration"] = "Total %{subdir} Scripts Duration",
["total_flow_duration"] = "Total Duration",
["total_num_calls"] = "Total %{subdir} Scripts Num Calls",
["total_stats"] = "Total %{subdir} Scripts Stats",
["user_script"] = "User Script",
["user_script_target"] = "Target",
["user_scripts"] = "User Scripts",
["work_completion"] = "Completion",
},
["invalid_filters"] = {
["double_arg"] = "Two identical parameters given \"%{args}\"",
["empty"] = "Empty filter list",
["few_args"] = "Incorrect parameters, required a filter and its value but given only one \"%{args}\"",
["incorrect_args"] = "Incorrect parameters, one of the parameters is not supported or incorrect \"%{args}\"",
["invalid_subdir"] = "Invalid subdir given",
},
["license_page"] = {
["agreement"] = "License Agreement",
["license"] = "License",
["not_valid"] = "Not Valid",
["status"] = "Status",
["valid"] = "Valid",
},
["live_capture"] = {
["active_live_captures"] = "Live Captures",
["note"] = "Capture live traffic for host %{hostinfo}. The stream will automatically stop after 1 minute or 100k packets.",
},
["live_traffic"] = {
["error_generic"] = "Generic Error",
["error_not_found"] = "Not found",
["error_not_granted"] = "Request not granted",
["modal_vlan_tagged_with_bpf_confirmation"] = "This host is VLAN-tagged. The BPF filter submitted, to properly match packets, must contain VLAN 51. The VLAN can be specified in the filter as
vlan %{vlan} and ...rest of the filter...",
["modal_vlan_tagged_with_bpf_continue"] = "Continue",
["modal_vlan_tagged_with_bpf_title"] = "Host pcap Download",
},
["local_flow_matrix"] = {
["error_no_local_hosts"] = "No local hosts can be found",
["local_flow_matrix"] = "Local Flow Matrix",
["local_hosts_active_flows_matrix"] = "Local Hosts Active Flows Matrix",
},
["local_hosts_stats"] = {
["criteria"] = "Criteria",
["looking_glass"] = "Looking Glass",
},
["locales"] = {
["cz"] = "Czech",
["de"] = "German",
["en"] = "English",
["it"] = "Italian",
["jp"] = "Japanese",
["pt"] = "Portuguese",
},
["login"] = {
["add_captive_portal_user"] = "Add Captive Portal User",
["add_web_user"] = "Add Web User",
["auth_success"] = "Authentication Successful",
["auth_token"] = "User Authentication Token",
["blacklisted_ip_notice"] = "Too many failed authentication attempts. Please retry in 5 minutes.",
["change_password"] = "Change Password",
["confirm_password"] = "Confirm Password",
["device_label"] = "Device Label",
["donation"] = "If you find %{product} useful, please support us by making a small donation. Your funding will help to run and foster the development of this project. Thank you.",
["enter_credentials"] = "Please enter your credentials for accessing this network.",
["generate_token"] = "Generate Token",
["informative_captive_join"] = "Access the Internet",
["informative_captive_portal_tos"] = "I have read and agreeed the terms of service.",
["internet_redirecting"] = "We're redirecting you to the Internet...",
["license"] = "%{product} is released under %{license}.",
["logging_out"] = "Logging out...",
["login"] = "Login",
["logout"] = "Logout",
["logout_message"] = "Are you sure you want to logout?",
["logout_user_x"] = "Logout %{user}",
["must_change_password"] = "Default admin password must be changed. Please enter a new password below.",
["password"] = "Password",
["password_mismatch"] = "Passwords do not match",
["password_not_valid"] = "Please specify a different password",
["password_pattern_error"] = "Please enter at least 5 valid characters.",
["password_ph"] = "Password (default admin)",
["passwords_dont_match"] = "Passwords don't match.",
["unable_to_login"] = "Unable to login?",
["unsupported_browser"] = "Your browser is not supported.NOTE: discovery can be only enabled on physical interfaces (i.e. no ZMQ) where we can send/receive traffic to the network (i.e. read-only interfaces such as those connected to port mirrors won't work). ", ["toggle_network_discovery_title"] = "Active Network Discovery", ["toggle_os_rrds_description"] = "Toggle the creation of bytes timeseries for Operating Systems.", ["toggle_os_rrds_title"] = "Operating Systems", ["toggle_pools_rrds_description"] = "Toggle the creation of bytes and applications timeseries for defined host pools.", ["toggle_pools_rrds_title"] = "Host Pools", ["toggle_radius_auth"] = "Toggle RADIUS Authentication", ["toggle_radius_auth_descr"] = "Toggle gui authentication via a RADIUS server.", ["toggle_send_telemetry_data_description"] = "Contribute to the project by sending encrypted, anonymous telemetry data to ntop.org. Data only involves the status of %{product} (e.g., uptime, status, crash reports). Nothing regarding the monitored traffic will ever be sent.", ["toggle_send_telemetry_data_title"] = "Telemetry Data", ["toggle_shaping_directions_description"] = "Enable this option to be able to set different shaping policies for ingress and egress traffic.", ["toggle_shaping_directions_title"] = "Split Shaping Directions", ["toggle_slack_notification_description"] = "Toggle alerts notifications via slack. See integration instructions here.", ["toggle_slack_notification_title"] = "Toggle Slack Notification", ["toggle_snmp_alerts_port_duplexstatus_change_description"] = "Toggle alerts generated when an interface duplex status changes", ["toggle_snmp_alerts_port_duplexstatus_change_title"] = "Interface Duplex Status Change Alerts", ["toggle_snmp_alerts_port_errors_description"] = "Toggle alerts generated when the discards or errors counters on an interface increase", ["toggle_snmp_alerts_port_errors_title"] = "Interface Discards/Errors Alerts", ["toggle_snmp_alerts_port_status_change_description"] = "Toggle alerts generated when an interface operational state changes", ["toggle_snmp_alerts_port_status_change_title"] = "Interface Operational Status Change Alerts", ["toggle_snmp_debug_description"] = "Toggle the debugging of SNMP devices. Enabling this will print extra information out to the ntopng logs.", ["toggle_snmp_debug_title"] = "SNMP Debug", ["toggle_snmp_port_admin_status_description"] = "Toggle interface admin status. Toggle is immediate but actual status shown is refreshed during the next poll.", ["toggle_snmp_port_admin_status_title"] = "Interface Admin Status", ["toggle_snmp_rrds_description"] = "Toggle the creation of bytes timeseries for each port of the SNMP devices. For each device port will be created a timeseries with ingress/egress bytes.", ["toggle_snmp_rrds_title"] = "SNMP Devices Timeseries", ["toggle_src_with_post_nat_src_description"] = "Replace IPv4 source addresses (%%IPV4_SRC_ADDR) and ports (%%L4_SRC_PORT) with their post-nat values (%%POST_NAT_SRC_IPV4_ADDR and %%POST_NAPT_SRC_TRANSPORT_PORT).", ["toggle_src_with_post_nat_src_title"] = "Use Post-Nat Source IPv4 Addresses and Ports", ["toggle_system_probes_timeseries_description"] = "Toggle the creation of timeseries for system probes such as the Active Monitoring and the Redis monitor.", ["toggle_system_probes_timeseries_title"] = "Probes", ["toggle_theme_description"] = "Toggle betweens themes.", ["toggle_theme_title"] = "Theme", ["toggle_thpt_content_description"] = "Select the throughput unit to be displayed in traffic reports.", ["toggle_thpt_content_title"] = "Throughput Unit", ["toggle_tiny_flows_dump_description"] = "Toggle the dump of tiny flows, that are flows with few packets or bytes. Reduces flow cardinality in databases, speeds-up inserts and searches. Tuning tiny flows can help to limit flow cardinality while not reducing visibility on dumped information.", ["toggle_tiny_flows_dump_title"] = "Tiny Flows Dump", ["toggle_top_sites_description"] = "Toggle the creation of top visited web sites for local hosts. Top sites are created using an heuristic that maintain no more than 20 sites per local host. The heuristic fully operates in memory and does not require any interaction with the disk. Top sites are cleared every 5 minutes. An historical archive of top visited web sites can be created, for each local host, by periodically polling the JSON download link accessible from the host details page. The application protocols of these sites are: TLS, QUIC, HTTP and DNS", ["toggle_top_sites_title"] = "Top Visited Sites", ["toggle_traffic_rrd_creation_description"] = "Toggle the creation of bytes and packets timeseries.", ["toggle_traffic_rrd_creation_title"] = "Traffic", ["toggle_users_rrds_description"] = "Toggle the creation of bytes and applications timeseries for defined users.", ["toggle_users_rrds_title"] = "Users", ["toggle_vlan_rrds_description"] = "Toggle the creation of bytes and applications timeseries for VLANs.", ["toggle_vlan_rrds_title"] = "VLANs", ["toggle_webhook_notification_description"] = "Toggle alerts notifications via webhook (HTTP).", ["toggle_webhook_notification_title"] = "Toggle Webhook Notification", ["topk_heuristic_precision_description"] = "Use an heuristic when aggregating historical top hosts, countries, etc, to build traffic reports. Useful when building reports over long-periods.", ["topk_heuristic_precision_title"] = "Top-K Heuristic", ["traffic_behaviour"] = "Traffic Behaviour", ["traffic_bridging"] = "Traffic Bridging", ["traffic_shaping"] = "Traffic Shaping", ["ts_resolution_note2"] = "Lowering the resolution can create gaps in the existing data. It is advisable to delete the database %{external_icon}.", ["updates"] = "Updates", ["user_authentication"] = "User Authentication", ["user_group_description"] = "Group name to which user has to belong in order to authenticate as unprivileged user.", ["user_group_title"] = "LDAP User Group", ["vlan"] = "VLAN Id", ["web_user_interface"] = "Web User Interface", ["webhook_notification"] = "Webhook Notification", ["webhook_notification_severity_preference_description"] = "Errors (errors only), Errors and Warnings (errors and warnings, no info), All (every kind of alerts will be notified).", ["webhook_notification_severity_preference_title"] = "Notification Severity", ["webhook_password_description"] = "The password to be used in case of HTTP authentication (optional).", ["webhook_send_error"] = "Error sending message to the webhook.", ["webhook_sent_successfully"] = "A message has been sent to the webhook", ["webhook_sharedsecret_description"] = "Set a (user-defined) secret to be validated by the receiver (optional).", ["webhook_sharedsecret_title"] = "Shared Secret", ["webhook_url_description"] = "Send notification to this URL in JSON format.", ["webhook_url_title"] = "Notification URL", ["webhook_username_description"] = "The username to be used in case of HTTP authentication (optional).", ["wifi"] = "Wireless", ["zmq_interfaces"] = "ZMQ Interfaces", }, ["processes_stats"] = { ["active_processes_title"] = "Active Processes: Realtime View", ["active_since"] = "Active Since", ["flows_count"] = "Flows Count", ["legend"] = "Legend", ["lines"] = "Lines", ["missing_pid_name_message"] = "Missing pid name", ["no_traffic_detected"] = "No traffic detected for this process, flow process expired, or process terminated.", ["processes_timeline_title"] = "Processes Timeline", ["stack"] = "Stack", ["timeline"] = "Timeline", ["top_hosts"] = "Top Hosts", ["top_hosts_traffic"] = "Top Hosts Traffic", ["traffic_rcvd"] = "Traffic Rcvd", ["traffic_sent"] = "Traffic Sent", ["type"] = "Type", }, ["queue"] = { ["activeFlowsToDump"] = "Active flows dump", ["hookFlowEnd"] = "flowEnd flow user script hook", ["hookPeriodicUpdate"] = "periodicUpdate flow user script hook", ["hookProtocolDetected"] = "protocolDetected flow user script hook", ["idleFlowsToDump"] = "Idle flows dump", }, ["queue_description"] = { ["activeFlowsToDump"] = "Queue holding active flows waiting to be dumped", ["hookFlowEnd"] = "Idle flows enqueued waiting to have their flowEnd user script hook executed", ["hookPeriodicUpdate"] = "Active flows waiting to have their periodicUpdate user script hook", ["hookProtocolDetected"] = "New flows waiting to have their protocolDetected user script hook executed", ["idleFlowsToDump"] = "Queue holding idle flows waiting to be dumped", }, ["report"] = { ["application_breakdown"] = "Application Breakdown", ["applications"] = "Applications", ["begin_date_time"] = "Begin Date/Time", ["date"] = "%{month}-%{day}-%{year}", ["end_date_time"] = "End Date/Time", ["filter_report"] = "Filter Report", ["generate"] = "Generate", ["invalid_begin"] = "Invalid Begin", ["invalid_begin_date"] = "Invalid Begin Date", ["invalid_begin_end"] = "Invalid Begin/End", ["invalid_to"] = "Invalid To", ["local_networks"] = "Local Networks", ["local_remote"] = "Local/Remote", ["network_interface"] = "Network Interface", ["period"] = "Interval", ["please_check_format"] = "please check its format", ["please_choose_valid"] = "please choose a valid begin/end date and time", ["please_choose_valid_date_and_time"] = "please choose a valid date and time", ["receivers"] = "Receivers", ["remote_local"] = "remote/local", ["report_for_subject"] = "Report - %{num_min} - for %{subject} starting %{dt}", ["reports_professional_only"] = "Reports are only available in the Professional version", ["senders"] = "Senders", ["starting"] = "Starting", ["submit_filter"] = "Submit Filter", ["symbolic_host_name_at_visualization"] = "Symbolic host names are resolved during the visualization.", ["toggle_all"] = "Toggle All", ["top_asn"] = "Top ASN", ["top_countries"] = "Top Countries", ["top_local_hosts"] = "Top Local Hosts", ["top_local_os"] = "Top Local OS", ["top_networks"] = "Top Networks", ["top_non_local_os"] = "Top Non-Local OS", ["top_remote_hosts"] = "Top Remote Hosts", ["top_talkers"] = "Top Talkers", ["total_traffic"] = "Total Traffic", ["traffic_anomalies"] = "Traffic Anomalies", ["traffic_anomalies_local_hosts"] = "Local Hosts Anomalies", ["traffic_anomalies_remote_hosts"] = "Remote Hosts Anomalies", ["traffic_report"] = "Traffic Report", ["use_server_timezone"] = "Use Server Timezone", }, ["rest_consts"] = { ["ADD_POOL_FAILED"] = "Unable to add a pool with the submitted params", ["BAD_CONTENT"] = "Bad content", ["BAD_FORMAT"] = "Bad format", ["BIND_POOL_MEMBER_ALREADY_BOUND"] = "Unable to bind member which is already bound to another pool", ["BIND_POOL_MEMBER_FAILED"] = "Unable to bind the sumbitted member to the pool", ["CONFIGURATION_FILE_MISMATCH"] = "The uploaded file is not a valid configuration file!", ["DELETE_POOL_FAILED"] = "Unable to delete a pool with the submitted params", ["EDIT_POOL_FAILED"] = "Unable to edit a pool with the submitted params", ["INFRASTRUCTURE_INSTANCE_ALREADY_EXISTING"] = "Duplicated instance.", ["INFRASTRUCTURE_INSTANCE_CHECK_AUTH_FAILED"] = "Authorization failed. Invalid token", ["INFRASTRUCTURE_INSTANCE_CHECK_FAILED"] = "Unable to perform the request. Destination unreachable.", ["INFRASTRUCTURE_INSTANCE_CHECK_INVALID_RESPONSE"] = "Invalid response received. Expected JSON", ["INFRASTRUCTURE_INSTANCE_CHECK_NOT_FOUND"] = "Not found", ["INFRASTRUCTURE_INSTANCE_EMPTY_ALIAS"] = "The name of the instance cannot be empty.", ["INFRASTRUCTURE_INSTANCE_EMPTY_BANDWIDTH_THRESHOLD"] = "The bandwidth threshold cannot be empty!", ["INFRASTRUCTURE_INSTANCE_EMPTY_ID"] = "The ID of the instance cannot be empty.", ["INFRASTRUCTURE_INSTANCE_EMPTY_RTT_THRESHOLD"] = "The RTT threshold cannot be empty!", ["INFRASTRUCTURE_INSTANCE_EMPTY_TOKEN"] = "The token of the instance cannot be empty.", ["INFRASTRUCTURE_INSTANCE_EMPTY_URL"] = "An URL to the instance must be defined.", ["INFRASTRUCTURE_INSTANCE_SAME_ALIAS"] = "An instance with this alias already exists.", ["INFRASTRUCTURE_INSTANCE_SAME_TOKEN"] = "An instance is already bound with this token.", ["INFRASTRUCTURE_INSTANCE_SAME_URL"] = "An instance with this URL is already defined", ["INTERNAL_ERROR"] = "Internal error", ["INVALID_ARGUMENTS"] = "Invalid arguments", ["INVALID_HOST"] = "Invalid host", ["INVALID_INTERFACE"] = "Invalid interface", ["NAME_RESOLUTION_FAILED"] = "Unable to resolve the host name to an IP address", ["NOT_FOUND"] = "Not found", ["NOT_GRANTED"] = "Not authorized", ["NO_SNMP_DEVICE_DISCOVERED"] = "No SNMP device discovered", ["OK"] = "Success", ["PARTIAL_IMPORT"] = "The configuration has been imported successfully, but some elements were already present and haven't be replaced.", ["POOL_ADDED_SUCCESSFULLY"] = "Pool added successfully", ["POOL_DELETED_SUCCESSFULLY"] = "Pool deleted successfully", ["POOL_EDITED_SUCCESSFULLY"] = "Pool edited successfully", ["POOL_MEMBER_BOUND_SUCCESSFULLY"] = "Pool member bound successfully", ["POOL_NOT_FOUND"] = "Pool not found", ["SNMP_DEVICE_ADDED_SUCCESSFULLY"] = "SNMP device added successfully", ["SNMP_DEVICE_ALREADY_ADDED"] = "SNMP device already added", ["SNMP_DEVICE_DELETED_SUCCESSFULLY"] = "SNMP device deleted successfully", ["SNMP_DEVICE_EDITED_SUCCESSFULLY"] = "SNMP device edited successfully", ["SNMP_DEVICE_INTERFACE_STATUS_CHANGE_FAILED"] = "SNMP device interface status change has failed", ["SNMP_DEVICE_UNREACHABLE"] = "No answer from the SNMP device", ["WIDGETS_MISSING_DATASOURCES"] = "Missing datasources", ["WIDGETS_MISSING_DATASOURCE_PARAMS"] = "Missing datasource params", ["WIDGETS_MISSING_DATASOURCE_TYPE"] = "Missing datasource type", ["WIDGETS_MISSING_TRANSFORMATION"] = "Missing transformation", ["WIDGETS_UNKNOWN_DATASOURCE_TYPE"] = "Unknown datasource type", }, ["restart"] = { ["confirm"] = "Do you want to restart %{product} now?", ["restart"] = "Restart", ["restart_now"] = "Restart now", ["restart_product"] = "Restart %{product}", ["restart_required"] = "Restart Required", ["restarting"] = "Restarting %{product}... (this should take a few seconds)", }, ["scripts_list"] = { ["alert_severity"] = "Alert Severity", ["all"] = "All", ["are_you_sure"] = "Your edits are not saved yet! Do you really want to close this dialog?", ["attention"] = "Attention", ["back_scripts_page"] = "Back to Scripts", ["blacklisted_country"] = "Please write country code values separated by comma. (i.e.: IT,FR,DE,UK)", ["config"] = "Config", ["exclusion_list"] = "Here are listed the currently excluded alerts (This alert won't be triggered for those inside this list)", ["exclusion_list_title"] = "Exclusion List", ["filter_dropdown"] = "Filter Categories", ["items_list_comma"] = "Special characters are not allowed except for ,", ["missing_configset"] = "The requested config set was not found!", ["previous_page"] = "Click here to return to the previous page!", ["reset_default"] = "Reset to Factory Value", ["script_search"] = "Search Script:", ["scripts_x"] = "Scripts %{subdir} - %{config}", ["select_operator"] = "Please select an operator!", ["template_not_found"] = "The template was not found!", ["actions"] = { ["edit"] = "Edit", ["edit_script"] = "Edit Script", ["view"] = "View", ["view_src_script"] = "View Source Script", }, ["templates"] = { ["blacklisted_country_list"] = "Blacklisted Countries list", ["elephant_flows_l2r"] = "Elephant Flows Threshold (Local To Remote)", ["elephant_flows_r2l"] = "Elephant Flows Threshold (Remote To Local)", ["excluded_applications"] = "Excluded applications and categories", ["flow_duration_threshold"] = "Flow Duration Threshold", ["template_not_implemented"] = "The template was not implemented yet!", }, }, ["service_map_page"] = { ["allowed"] = "Allowed", ["denied"] = "Denied", ["fetch_error"] = "Error while fetching Service Map Status.", ["filter_hosts"] = "Filters", ["graph_view"] = "Graph View", ["learning"] = "The Service Map is learning...", ["learning_table"] = "The Service Map is learning, click on the reload table button to see new changes...", ["no_services"] = "No services were found.", ["node_descr"] = "Hosts are represented as circles: Local, Remote, Multicast, Broadcast Hosts.
When a host makes traffic a vertical bar is displayed so that you can see the most active hosts.",
["top_hosts_local"] = "Top Hosts (Local)",
},
["topk_heuristic"] = {
["precision"] = {
["aggressive"] = "Aggressive",
["disabled"] = "Disabled",
["less_accurate"] = "Less Accurate",
["more_accurate"] = "More Accurate",
},
},
["traffic_behaviour"] = {
["allowed"] = "Allowed",
["denied"] = "Denied",
["learning"] = "Learning",
["undecided"] = "Undecided",
},
["traffic_page"] = {
["flow_distribution"] = "Flow Distribution",
["flow_duration"] = "Total Flow Duration",
["flow_frequency"] = "New Flow Creation Frequency",
["hosts_contacts_cardinality"] = "Total Unique Hosts Contacts",
["l4_proto_overview"] = "Protocol Overview",
["no_traffic_observed_message"] = "No traffic has been observed for the specified host",
["num_contacted_hosts_as_client"] = "Hosts Contacted (as Client)",
["num_host_contacts_as_server"] = "Hosts Contacts (as Server)",
["rcvd"] = "Rcvd",
},
["traffic_profiles"] = {
["advanced_filter_examples"] = "Advanced Filters Examples",
["all_profiles"] = "All Profiles",
["confirm_delete_profile"] = "Do you really want to delete the profile",
["delete_profile"] = "Delete Profile",
["destination_network"] = "Destination network",
["duplicate_profile"] = "Duplicate profile name",
["edit_traffic_profiles"] = "Traffic Profiles",
["enter_profile_filter"] = "Enter the profile filter",
["enter_profile_name"] = "Enter a profile name",
["facebook_traffic"] = "Facebook",
["host_http_https"] = "Host HTTP/HTTPS",
["host_traffic"] = "Host",
["http_traffic"] = "HTTP",
["invalid_bpf"] = "Invalid BPF filter",
["max_profiles_num"] = "With this version of ntopng you can only create %{maxnum} profiles. Upgrade to the Enterprise version to remove this limit",
["no_profiles"] = "No profiles set",
["note"] = "Note",
["note_0"] = "Traffic profile names allow alpha-numeric characters, spaces, and underscores",
["note_1"] = "Traffic profiles are applied to flows. Each flow can have up to one profile, thus in case of multiple profile matches, only the first one is selected",
["profile_name"] = "Profile Name",
["see_ndpi_protos"] = "(both protocol ID and name are supported, use %{option} to print all nDPI supported protocols)",
["simple_filter_examples"] = "Simple Filters Examples",
["source_ethernet"] = "Source MAC address",
["traffic_between"] = "Traffic between hosts",
["traffic_filter_bpf"] = "Traffic Filter (nBPF Format)",
["traffic_from_to"] = "Traffic from an host to another",
["traffic_profiles"] = "Traffic Profiles",
},
["traffic_recording"] = {
["about_to_download_flow"] = "About to extract traffic from %{date_begin} to %{date_end} matching the selected flow. A PCAP file will be downloaded.",
["about_to_extract"] = "About to extract traffic from %{date_begin} to %{date_end}",
["active_since"] = "Active Since",
["archive"] = "Archive",
["completed"] = "Completed",
["continuous_recording"] = "Continuous Traffic Recording",
["continuous_recording_and_flows"] = "Continuous Traffic Recording and Flow Visibility",
["delete_all_jobs"] = "Delete All Jobs",
["delete_all_jobs_confirm"] = "Do you really want to delete all the extraction jobs? Active jobs will be stopped.",
["delete_job"] = "Delete Job",
["delete_job_confirm"] = "Do you really want to delete Job %{job_id} and the related Pcap files?",
["disabled"] = "Disabled",
["disk_space"] = "Max Disk Space",
["disk_space_note"] = "Maximum disk space used for recorded traffic on disk.",
["disk_space_note_in_use"] = "%{in_use} GB are already in use by this instance.",
["download"] = "Download",
["download_nth_pcap"] = "Download Pcap #{0}",
["dump_window"] = "Dump Window",
["edit_filter"] = "Edit Filter",
["err_alloc"] = "memory allocation error",
["err_filter"] = "unsupported filter",
["err_open"] = "unable to open dump",
["err_stuck"] = "stuck or interrupted",
["err_unknown"] = "unexpected error",
["ext_interface"] = "External Interface",
["extract_action"] = "Extract",
["extract_now"] = "Extract now",
["extracted_bytes"] = "Extracted Bytes",
["extracted_packets"] = "Extracted Packets",
["extraction_scheduled"] = "A new extraction job has been scheduled, please check the %{page} page to download the pcap as soon as the file is ready. The job ID for this extraction is ",
["failed"] = "Failed",
["failure"] = "Failure",
["failure_note"] = "Please check the log trace and try restarting the service.",
["filter_bpf"] = "Filter (nBPF Format)",
["filter_examples"] = "Filter Examples",
["global_settings_note"] = "Global settings (e.g. the license key) can be configured from the Traffic Recording preferences.",
["invalid_bpf"] = "Invalid filter",
["job_date_time"] = "Job Creation Date/Time",
["job_id"] = "Job ID",
["jobs"] = "Jobs",
["logs"] = "Traffic Recording Logs",
["max_extracted_pcap_bytes_description"] = "Maximum size for pcap files extracted from recorded data. In case of extractions exceeding this size, the output will be split into multiple files.",
["max_extracted_pcap_bytes_title"] = "Max Extracted File Size",
["missing_data_msg"] = "Traffic recording has been stopped or restarted. Some data may be missing.",
["missing_parameters"] = "Mandatory parameters are missing",
["msg_err_missing_timeline"] = "Unable to determine the timeline of the currently running n2disk. Extractions can only be performed when n2disk is up-to-date and run with option --timeline-dir.",
["msg_err_timeline_path_not_existing"] = "Timeline path not found in the system.",
["msg_err_unable_to_access_timeline"] = "Unable to read recorded data. Insufficient permissions. Make sure the user running ntopng is in the same group of the user running n2disk.",
["msg_err_unknown"] = "Unknown status.",
["msg_external_providers_detected"] = "External traffic recording providers detected. ntopng can automatically bind this interface to an external provider. You can let ntopng take care of the recording using this page, or you can configure an external traffic recording provider.",
["msg_ok"] = "Ready to extract",
["multiple_extracted_files"] = "Traffic extraction generated multiple pcap files of %{mb} MB, it is possible to change this limit from Preferences. Click on the links below to download the pcap files.",
["no_data_in_interval"] = "There is no (or partial) pcap data on disk for the selected time interval. Please note that pcap data is dumped every minute (latest minute is not available) and old data is deleted (please check the current dump window in the status page). Please try selecting a different time interval.",
["no_file"] = "No files dumped yet",
["no_recorded_data"] = "No recorded data in the specified time frame. Traffic recorder needs some time to write recent data.",
["not_found"] = "File not found",
["not_granted"] = "Request not granted",
["note_dump"] = "In ethernet networks, each packet has an overhead of 24 bytes [preamble, start of frame, CRC, IFG]. Such overhead is accounted to the interface traffic, but it is not added to the traffic being dumped on disk. For this reason the number of bytes in this page may differ from those reported in the interface chart.",
["packet_dumps"] = "Packet Dumps",
["pcap_download"] = "Download pcap",
["pcap_download_message"] = "Start the extraction and check the %{page} page to download the pcap as soon as the file is ready.",
["pcap_extract"] = "Extract pcap",
["processing"] = "Processing",
["queue_as_job"] = "Queue as a Job",
["recording"] = "Recording",
["restart"] = "Restart",
["restart_service"] = "Restart the service",
["settings"] = "Settings",
["start_extraction"] = "Start Extraction",
["stop_job"] = "Stop Job",
["stop_job_confirm"] = "Do you really want to stop Job %{job_id}?",
["stopped"] = "Stopped",
["storage"] = "Storage",
["storage_dir"] = "Storage Directory",
["storage_directory_config"] = "The Storage Directory path can be changed by specifing the %{option} option into the %{product} configuration file.",
["storage_utilization"] = "Storage Utilization",
["storage_utilization_pcap"] = "pcap Storage Utilization",
["traffic_extraction_jobs"] = "Traffic Extraction Jobs",
["traffic_extractions"] = "Extractions",
["traffic_on_disk"] = "Traffic On Disk",
["traffic_recording"] = "Traffic Recording",
["traffic_recording_provider"] = "Traffic Recording Provider",
["traffic_recording_settings"] = "Traffic Recording Settings",
["traffic_recording_status"] = "Traffic Recording Status",
["unsupported_fields"] = "Note that the selected chart provides a view of the traffic not fully supported by the extraction tool, extracted traffic will contain more traffic than expected.",
["waiting"] = "Waiting",
["waiting_nospace"] = "Waiting (No Space On Disk)",
},
["traffic_report"] = {
["current_day"] = "Current Day",
["current_month"] = "Current Month",
["current_week"] = "Current Week",
["daily"] = "Daily",
["header_daily"] = "Daily report",
["header_monthly"] = "Monthly report",
["header_weekly"] = "Weekly report",
["monthly"] = "Monthly",
["previous_day"] = "Previous Day",
["previous_month"] = "Previous Month",
["previous_week"] = "Previous Week",
["weekly"] = "Weekly",
},
["tree_map"] = {
["hosts_treemap"] = "Hosts Tree Map",
},
["unknown_devices"] = {
["active_only"] = "Active Only",
["all_devices"] = "All Devices",
["assign_device_pool"] = "Assign Device to a Pool",
["assign_pool"] = "Assign To Pool",
["device_name"] = "Device Name",
["devices_only_note"] = "A device is considered unassigned if there are no pool members defined with such MAC address. IP-based member addresses do not apply here.",
["filter_devices"] = "Filter Devices",
["first_seen"] = "First Seen",
["inactive_only"] = "Inactive Only",
["last_seen"] = "Last Seen",
["no_pools"] = "An host pool must be created in order to assign unknown devices to.",
["select_pool"] = "Please select an host pool from the dropdown below to assign '%{mac}' to:",
["unassigned_devices"] = "Unassigned Host Pool Devices",
},
["updates"] = {
["available"] = "New",
["check"] = "Check for updates",
["checking"] = "Checking for updates..",
["install"] = "Install update",
["install_confirm"] = "Do you want to update and restart ntopng now?",
["installing"] = "Installing update..",
["maintenance_expired"] = "Please note that maintenance for this product has expired, you need to renew the license after the upgrade.",
["no_updates"] = "No updates available",
["update_failure_message"] = "Something went wrong during the update, please retry or try manually",
},
["user_activity"] = {
["add_ntopng_user"] = "User '%{user}' added new user %{new_user}.",
["add_pool"] = "User '%{user}' created new pool %{pool_name}.",
["alerts_deleted"] = "User '%{user}' purged '%{status}' alerts.",
["bind_pool_member"] = "User '%{user}' added member %{member} to pool %{pool_name}.",
["changed_preference"] = "User '%{user}' changed settings for %{pref}.",
["delete_ntopng_user"] = "User '%{user}' deleted user %{old_user}.",
["delete_pool"] = "User '%{user}' deleted pool %{pool_name}.",
["deleted_all_interfaces_data"] = "User '%{user}' deleted data for all interfaces.",
["deleted_host_data"] = "User '%{user}' deleted data for host %{host} on interface %{ifname}.",
["deleted_inactive_interfaces_data"] = "User '%{user}' deleted data for all inactive interfaces.",
["deleted_interface_data"] = "User '%{user}' deleted data for interface %{ifname}.",
["deleted_network_data"] = "User '%{user}' deleted data for network %{network} on interface %{ifname}.",
["disabled_preference"] = "User '%{user}' disabled preference %{pref}.",
["edit_pool"] = "User '%{user}' edited pool %{pool_name}.",
["enabled_preference"] = "User '%{user}' enabled preference %{pref}.",
["exported_data"] = "User '%{user}' exported JSON data for '%{mode}' hosts.",
["exported_data_host"] = "User '%{user}' exported JSON data for '%{mode}' host %{host}.",
["file_downloaded"] = "User '%{user}' downloaded file '%{file}'.",
["flows_downloaded"] = "User '%{user}' downloaded flows data from %{from} to %{to}.",
["host_json_downloaded"] = "User '%{user}' downloaded JSON data for host %{host}.",
["live_capture"] = "User '%{user}' captured live traffic on interface %{ifname}.",
["live_capture_host"] = "User '%{user}' captured live traffic for host %{host} on interface %{ifname}.",
["live_capture_host_with_filter"] = "User '%{user}' captured live traffic for host %{host} matching filter '%{filter}' on interface %{ifname}.",
["live_capture_with_filter"] = "User '%{user}' captured live traffic matching filter '%{filter}' on interface %{ifname}.",
["live_extraction"] = "User '%{user}' downloaded traffic from interface %{ifname} from %{from} to %{to}.",
["live_extraction_with_filter"] = "User '%{user}' downloaded traffic from interface %{ifname} from %{from} to %{to} matching filter '%{filter}'.",
["login_not_authorized"] = "Login denied for user '%{user}'.",
["login_successful"] = "User '%{user}' logged in.",
["password_changed"] = "Password for user '%{pwd_user}' changed by '%{user}' with ip '%{ip}'.",
["recording_disabled"] = "User '%{user}' disabled Traffic Recording on interface %{ifname}.",
["recording_enabled"] = "User '%{user}' enabled Traffic Recording on interface %{ifname}.",
["set_host_alias"] = "User '%{user}' set alias for host %{host} to %{alias}.",
["set_pool_config"] = "User '%{user}' imported pool configuration.",
["set_scripts_config"] = "User '%{user}' imported user scripts configuration.",
["snmp_device_added"] = "User '%{user}' added SNMP device %{ip}.",
["snmp_device_deleted"] = "User '%{user}' deleted SNMP device %{ip}.",
["unknown_activity"] = "User '%{user}' did some unknown activity (%{scope}), please report this.",
["unknown_activity_function"] = "User '%{user}' did some unknown activity (%{name}), please report this.",
["user_added"] = "User '%{add_user}' added by '%{user}'.",
["user_deleted"] = "User '%{del_user}' deleted by '%{user}'.",
},
["user_info"] = {
["missing_user_name_message"] = "Missing user name",
["processes"] = "Processes",
["processes_overview"] = "Processes Overview",
["top_l4_protocols"] = "Top Protocols",
["top_l7_protocols"] = "Top Applications",
},
["user_scripts"] = {
["categories"] = "Categories",
["category"] = "Category",
["category_internals"] = "Internals",
["category_internals_descr"] = "Internal functionalitis of %{product} (e.g., memory management and host and flows lifecycles)",
["category_network"] = "Network",
["category_network_descr"] = "Network behaviors and anomalies (e.g., traffic above a certain threshold, TCP not working as expected)",
["category_other"] = "Other",
["category_other_descr"] = "Default category for uncategorized scripts or for those that cannot be included in any of the other categories",
["category_security"] = "Cybersecurity",
["category_security_descr"] = "Security behaviors and anomalies (e.g, contacts from or to a blacklisted host, TCP and UDP scans)",
["category_system"] = "System",
["category_system_descr"] = "Functionalities of the system on top of which %{product} is running (e.g, disk space full, load too high)",
["disable_all"] = "Disable All",
["disable_all_message"] = "Disable all user scripts for the current configuration.",
["disable_all_user_scripts"] = "Disable All User Scripts",
["elephant_flows_descr"] = "> %{l2r_bytes} (L2R), > %{r2l_bytes} (R2L)",
["exceptions"] = "Exceptions: %{exceptions}",
["long_lived_flows_descr"] = "> %{duration}",
["note_apply_to_default"] = "The Default configuration is also 'Applied to' any pool which is not included in any other configuration.",
["note_configsets"] = "User scripts are configured and enabled/disabled on a per-configuration basis. Multiple configurations can be created and each configuration can be 'Applied To' multiple pools.",
["note_what_are_user_scripts"] = "User scripts %{user_scripts_external} are executed periodically or when a certain event occurs. ",
["stop_recording_after"] = "Stop recording after %{duration}",
["hint"] = {
["body"] = "Configure unexpected DHCP, SMTP, DNS, NTP servers.",
["title"] = "Unexpected Servers",
},
},
["users"] = {
["add_new_user"] = "Add New User",
["add_user"] = "Add User",
["assigned_devices"] = "Assigned Devices",
["cat_protocols"] = "%{cat} Applications",
["categories"] = "Categories",
["client_policy"] = "Device As Client",
["confirm_delete_user"] = "Do you really want to delete user \"%{user}\"?",
["delete_user"] = "Delete User",
["delete_user_error"] = "Could not delete the user. Please check out the program log for more details.",
["devices"] = "Devices",
["edit"] = "Edit",
["edit_global_policies"] = "Edit Default Policies",
["fallback_policy"] = "Fallback Policy",
["full_name"] = "Full Name",
["global"] = "Global",
["global_policies"] = "Default Policies",
["no_users"] = "No users",
["num_protocols"] = "Num Applications",
["policy"] = "Policy",
["protocols"] = "Applications",
["reset_to_defaults"] = "Reset To Defaults",
["reset_to_defaults_confirm"] = "Do you really want to reset the device type \"%{devtype}\" policies to to the defaults?",
["server_policy"] = "Device As Server",
["settings"] = "Settings",
["total_daily_time_quota"] = "Total Daily Time Quota",
["total_daily_traffic_quota"] = "Total Daily Traffic Quota",
["unchanged"] = "Unchanged",
["user_exists"] = "User \"%{user}\" already exists",
["user_x"] = "User: %{user}",
["users"] = "Users",
["shapers"] = {
["default"] = "Default",
["drop"] = "Drop",
["pass"] = "Pass",
["slow"] = "Slow Pass",
["slower"] = "Slower Pass",
},
},
["validation"] = {
["FAILED_HTTP_REQUEST"] = "The request failed, please try later.",
["empty_name"] = "Please insert a name.",
["invalid_input"] = "Please respect the input pattern.",
["missing_field"] = "Please fill the input.",
},
["vlan_details"] = {
["no_available_stats_for_vlan_message"] = "No available stats for VLAN %{vlan_id}. Please wait a few minutes to allow %{product} to harvest new statistics.",
["vlan_id_parameter_missing_or_invalid_message"] = "Vlan_Id parameter is missing or is not valid",
},
["vlan_stats"] = {
["vlan_id"] = "VLAN ID",
["vlans"] = "VLANs",
},
["webhook_alert_endpoint"] = {
["password"] = "Password",
["shared_secret"] = "Shared Secret",
["url"] = "URL",
["username"] = "Username",
},
["widgets_page"] = {
["actions"] = "Actions",
["begin_time"] = "Begin Time",
["datasource"] = "Datasource",
["end_time"] = "Begin Time",
["interface"] = "Interface",
["key"] = "Key",
["name"] = "Name",
["params"] = "Parameters",
["type"] = "Type",
["widgets"] = "Widgets",
["modal"] = {
["add_widget"] = "Add Widget",
["delete_description"] = "Are you really sure to remove the %{widget}? The widgets in the page will be disabled as well!",
["delete_widget"] = "Delete Widget: %{widget}",
["edit_widget"] = "Edit Widget: %{widget}",
["embed_widget"] = "Embed Widget Tag",
["embed_widget_desc_1"] = "Copy and paste this HTML tag in your page",
["embed_widget_desc_2"] = " Please be sure to have included the ntop widget plugin ntop-widgets.js in your page.",
},
["validation"] = {
["abort_add"] = "Abort add of a Widget?",
["abort_edit"] = "Abort edit of a Widget?",
},
},
}
return lang