{ "data":[ { "code_name":"arp_scan", "unique_prefix":"ARPSCAN", "execution_order":"Layer_2", "plugin_type":"device_scanner", "enabled":true, "data_source":"script", "mapped_to_table":"CurrentScan", "data_filters":[ { "compare_column":"Object_PrimaryID", "compare_operator":"==", "compare_field_id":"txtMacFilter", "compare_js_template":"'{value}'.toString()", "compare_use_quotes":true } ], "show_ui":true, "localized":[ "display_name", "description", "icon" ], "display_name":[ { "language_code":"en_us", "string":"Arp-Scan (Network scan)" }, { "language_code":"es_es", "string":"Arp-Scan (Escaneo de red)" }, { "language_code":"de_de", "string":"ARP-Scan (Netzwerkscan)" } ], "icon":[ { "language_code":"en_us", "string":"<\/i>" }, { "language_code":"es_es", "string":"<\/i>" }, { "language_code":"de_de", "string":"<\/i>" } ], "description":[ { "language_code":"en_us", "string":"This plugin is to execute an arp-scan on the local network" }, { "language_code":"es_es", "string":"Este plugin es para ejecutar un escaneo arp en la red local." }, { "language_code":"de_de", "string":"Dieses Plugin wird genutzt, um einen ARP-Scan auf dem lokalen Netzwerk durchzuführen" } ], "params":[ { "name":"subnets", "type":"setting", "value":"SCAN_SUBNETS", "base64":true } ], "settings":[ { "function":"RUN", "type":{ "dataType":"string", "elements":[ { "elementType":"select", "elementOptions":[ ], "transformers":[ ] } ] }, "default_value":"disabled", "options":[ "disabled", "once", "schedule", "always_after_scan", "on_new_device" ], "localized":[ "name", "description" ], "events":[ "run" ], "name":[ { "language_code":"en_us", "string":"When to run" }, { "language_code":"es_es", "string":"Cuando ejecutar" }, { "language_code":"de_de", "string":"Wann ausführen" } ], "description":[ { "language_code":"en_us", "string":"Specify when your Network-discovery scan will run. Typical setting would be schedule<\/code> and then you specify a cron-like schedule in the ARPSCAN_RUN_SCHD<\/code>setting<\/a>. ⚠ Use the same schedule if you have multiple <\/i> Device scanners enabled.

Depends on the
SCAN_SUBNETS<\/code> setting<\/a>." }, { "language_code":"es_es", "string":"Especifique cuándo se ejecutará su análisis de descubrimiento de red. La configuración típica sería schedule<\/code> y luego se especifica una programación similar a cron en la configuración ARPSCAN_RUN_SCHD<\/code><\/a> " }, { "language_code":"de_de", "string":"Auswählen wann der Netzwerkscan laufen soll. Typischerweise wird schedule<\/code> ausgewählt und ein cron-Intervall in der ARPSCAN_RUN_SCHD<\/code>Einstellung<\/a> gesetzt." } ], "value":"schedule" }, { "function":"CMD", "type":{ "dataType":"string", "elements":[ { "elementType":"input", "elementOptions":[ { "readonly":"true" } ], "transformers":[ ] } ] }, "default_value":"python3 /app/front/plugins/arp_scan/script.py userSubnets={subnets}", "options":[ ], "localized":[ "name", "description" ], "name":[ { "language_code":"en_us", "string":"Command" }, { "language_code":"es_es", "string":"Comando" }, { "language_code":"de_de", "string":"Befehl" } ], "description":[ { "language_code":"en_us", "string":"Command to run. This should not be changed" }, { "language_code":"es_es", "string":"Comando para ejecutar. Esto no debe ser cambiado" }, { "language_code":"de_de", "string":"Auszuführender Befehl. Dieser sollte nicht geändert werden" } ], "value":"python3 /app/front/plugins/arp_scan/script.py userSubnets={subnets}" }, { "function":"RUN_TIMEOUT", "type":{ "dataType":"integer", "elements":[ { "elementType":"input", "elementOptions":[ { "type":"number" } ], "transformers":[ ] } ] }, "default_value":300, "options":[ ], "localized":[ "name", "description" ], "name":[ { "language_code":"en_us", "string":"Run timeout" }, { "language_code":"es_es", "string":"Tiempo límite de ejecución" }, { "language_code":"de_de", "string":"Zeitlimit" } ], "description":[ { "language_code":"en_us", "string":"Maximum time in seconds to wait for the script to finish. If this time is exceeded the script is aborted." }, { "language_code":"es_es", "string":"Tiempo máximo en segundos para esperar a que finalice el script. Si se supera este tiempo, se cancela el script." }, { "language_code":"de_de", "string":"Maximale Zeit in Sekunden, die auf den Abschluss des Skripts gewartet werden soll. Bei Überschreitung dieser Zeit wird das Skript abgebrochen." } ], "value":300 }, { "function":"RUN_SCHD", "type":{ "dataType":"string", "elements":[ { "elementType":"input", "elementOptions":[ ], "transformers":[ ] } ] }, "default_value":"*/5 * * * *", "options":[ ], "localized":[ "name", "description" ], "name":[ { "language_code":"en_us", "string":"Schedule" }, { "language_code":"es_es", "string":"Schedule" }, { "language_code":"de_de", "string":"Zeitplan" } ], "description":[ { "language_code":"en_us", "string":"Only enabled if you select schedule<\/code> in the ARPSCAN_RUN<\/code> setting<\/a>. Make sure you enter the schedule in the correct cron-like format (e.g. validate at crontab.guru<\/a>). For example entering */3 * * * *<\/code> will run the scan every 3 minutes. Will be run NEXT time the time passes.
It's recommended to use the same schedule interval for all plugins responsible for discovering new devices." }, { "language_code":"es_es", "string":"Solo está habilitado si selecciona schedule<\/code> en la configuración
ARPSCAN_RUN<\/code><\/a>. Asegúrese de ingresar la programación en el formato similar a cron correcto (por ejemplo, valide en crontab.guru<\/a>). Por ejemplo, ingresar */3 * * * *<\/code> ejecutará el escaneo cada 3 minutos. Se ejecutará la PRÓXIMA vez que pase el tiempo.
Se recomienda utilizar el mismo intervalo de programación para todos los complementos que analizan su red." }, { "language_code":"de_de", "string":"Nur aktiv, wenn schedule<\/code> in der
ARPSCAN_RUN<\/code> Einstellung<\/a> ausgewählt wurde. Sichergehen, dass das Intervall in einem korrekten cron-ähnlichen Format angegeben wurde (z.B. auf crontab.guru<\/a> testen). */3 * * * *<\/code> würde den Scan alle 3 Minuten starten. Wird erst beim NÄCHSTEN Intervall ausgeführt.
Es wird empfohlen, das Intervall aller Plugins, welche nach neuen Geräten suchen, auf den gleichen Wert zu setzen." } ], "value":"*/5 * * * *" }, { "function":"WATCH", "type":{ "dataType":"array", "elements":[ { "elementType":"select", "elementOptions":[ { "multiple":"true" } ], "transformers":[ ] } ] }, "default_value":[ "Watched_Value1", "Watched_Value2" ], "options":[ "Watched_Value1", "Watched_Value2", "Watched_Value3", "Watched_Value4" ], "localized":[ "name", "description" ], "name":[ { "language_code":"en_us", "string":"Watched" }, { "language_code":"es_es", "string":"Watched" }, { "language_code":"de_de", "string":"Überwacht" } ], "description":[ { "language_code":"en_us", "string":"Send a notification if selected values change. Use CTRL + Click<\/code> to select/deselect.