Ejemplo n.º 1
0
        public ArpPoisoningProtection(ARPPoisoningProtectionModule saap)
            : base()
        {
            Language lang = Language.ENGLISH;

            multistring.SetString(lang, "Save", "Save ARP Cache");
            multistring.SetString(lang, "Unsolicted", "Log Unsolicited");
            multistring.SetString(lang, "Attacks", "Log Attacks");
            multistring.SetString(lang, "Remove", "Remove Entry");
            multistring.SetString(lang, "Clear", "Clear Cache");
            multistring.SetString(lang, "Rectify", "Rectify Attacks");

            lang = Language.CHINESE;
            multistring.SetString(lang, "Save", "保存 ARP 缓存");
            multistring.SetString(lang, "Unsolicted", "未经请求的日志");
            multistring.SetString(lang, "Attacks", "日志攻击");
            multistring.SetString(lang, "Remove", "删除项");
            multistring.SetString(lang, "Clear", "清除缓存");
            multistring.SetString(lang, "Rectify", "纠正的攻击");

            lang = Language.DUTCH;
            multistring.SetString(lang, "Save", "ARP-Cache opslaan");
            multistring.SetString(lang, "Unsolicted", "Log ongevraagde");
            multistring.SetString(lang, "Attacks", "Log aanvallen");
            multistring.SetString(lang, "Remove", "Vermelding verwijderen");
            multistring.SetString(lang, "Clear", "Clear Cache");
            multistring.SetString(lang, "Rectify", "Aanvallen corrigeren");

            lang = Language.FRENCH;
            multistring.SetString(lang, "Save", "Sauver le Cache ARP");
            multistring.SetString(lang, "Unsolicted", "Journal non sollicité");
            multistring.SetString(lang, "Attacks", "Journal des attaques");
            multistring.SetString(lang, "Remove", "Supprimer l'entrée");
            multistring.SetString(lang, "Clear", "Vider le Cache");
            multistring.SetString(lang, "Rectify", "Corriger les attaques");

            lang = Language.GERMAN;
            multistring.SetString(lang, "Save", "ARP-Cache speichern");
            multistring.SetString(lang, "Unsolicted", "Protokoll unerwünschte");
            multistring.SetString(lang, "Attacks", "Protokoll-Angriffe");
            multistring.SetString(lang, "Remove", "Eintrag entfernen");
            multistring.SetString(lang, "Clear", "Cache löschen");
            multistring.SetString(lang, "Rectify", "Angriffe zu korrigieren");

            lang = Language.HEBREW;
            multistring.SetString(lang, "Save", "שמירת מטמון ARP");
            multistring.SetString(lang, "Unsolicted", "יומן רישום לא רצויה");
            multistring.SetString(lang, "Attacks", "התקפות יומן רישום");
            multistring.SetString(lang, "Remove", "הסרת ערך");
            multistring.SetString(lang, "Clear", "נקה מטמון");
            multistring.SetString(lang, "Rectify", "ליישר את התקפות");

            lang = Language.ITALIAN;
            multistring.SetString(lang, "Save", "Salvare la Cache ARP");
            multistring.SetString(lang, "Unsolicted", "Registro non richiesto");
            multistring.SetString(lang, "Attacks", "Attacchi di registro");
            multistring.SetString(lang, "Remove", "Rimuovere la voce");
            multistring.SetString(lang, "Clear", "Svuota Cache");
            multistring.SetString(lang, "Rectify", "Rettificare gli attacchi");

            lang = Language.JAPANESE;
            multistring.SetString(lang, "Save", "ARP キャッシュを保存します。");
            multistring.SetString(lang, "Unsolicted", "不要なログ");
            multistring.SetString(lang, "Attacks", "ログの攻撃");
            multistring.SetString(lang, "Remove", "エントリを削除します。");
            multistring.SetString(lang, "Clear", "[キャッシュのクリア");
            multistring.SetString(lang, "Rectify", "攻撃を修正します。");

            lang = Language.PORTUGUESE;
            multistring.SetString(lang, "Save", "Salvar Cache ARP");
            multistring.SetString(lang, "Unsolicted", "Registro não solicitado");
            multistring.SetString(lang, "Attacks", "Ataques de registro");
            multistring.SetString(lang, "Remove", "Remover entrada");
            multistring.SetString(lang, "Clear", "Limpar Cache");
            multistring.SetString(lang, "Rectify", "Rectificar os ataques");

            lang = Language.RUSSIAN;
            multistring.SetString(lang, "Save", "Сохранение кэша ARP");
            multistring.SetString(lang, "Unsolicted", "Журнал незапрошенные");
            multistring.SetString(lang, "Attacks", "Журнал атаки");
            multistring.SetString(lang, "Remove", "Удалить запись");
            multistring.SetString(lang, "Clear", "Очистить кэш");
            multistring.SetString(lang, "Rectify", "Исправить атаки");

            lang = Language.SPANISH;
            multistring.SetString(lang, "Save", "Guardar la caché ARP");
            multistring.SetString(lang, "Unsolicted", "Registro no solicitado");
            multistring.SetString(lang, "Attacks", "Ataques de registro");
            multistring.SetString(lang, "Remove", "Eliminar entrada");
            multistring.SetString(lang, "Clear", "Borrar caché");
            multistring.SetString(lang, "Rectify", "Rectificar los ataques");

            if (null != saap)
            {
                this.saap             = saap;
                cache                 = saap.GetCache();
                saap.UpdatedArpCache += new System.Threading.ThreadStart(saap_UpdatedArpCache);
                InitializeComponent();
                saap_UpdatedArpCache();
            }
        }
Ejemplo n.º 2
0
        public ArpPoisoningProtection(ARPPoisoningProtectionModule saap)
            : base()
        {
            Language lang = Language.ENGLISH;
            multistring.SetString(lang, "Save", "Save ARP Cache");
            multistring.SetString(lang, "Unsolicted", "Log Unsolicited");
            multistring.SetString(lang, "Attacks", "Log Attacks");
            multistring.SetString(lang, "Remove", "Remove Entry");
            multistring.SetString(lang, "Clear", "Clear Cache");
            multistring.SetString(lang, "Rectify", "Rectify Attacks");

            lang = Language.CHINESE;
            multistring.SetString(lang, "Save", "保存 ARP 缓存");
            multistring.SetString(lang, "Unsolicted", "未经请求的日志");
            multistring.SetString(lang, "Attacks", "日志攻击");
            multistring.SetString(lang, "Remove", "删除项");
            multistring.SetString(lang, "Clear", "清除缓存");
            multistring.SetString(lang, "Rectify", "纠正的攻击");

            lang = Language.DUTCH;
            multistring.SetString(lang, "Save", "ARP-Cache opslaan");
            multistring.SetString(lang, "Unsolicted", "Log ongevraagde");
            multistring.SetString(lang, "Attacks", "Log aanvallen");
            multistring.SetString(lang, "Remove", "Vermelding verwijderen");
            multistring.SetString(lang, "Clear", "Clear Cache");
            multistring.SetString(lang, "Rectify", "Aanvallen corrigeren");

            lang = Language.FRENCH;
            multistring.SetString(lang, "Save", "Sauver le Cache ARP");
            multistring.SetString(lang, "Unsolicted", "Journal non sollicité");
            multistring.SetString(lang, "Attacks", "Journal des attaques");
            multistring.SetString(lang, "Remove", "Supprimer l'entrée");
            multistring.SetString(lang, "Clear", "Vider le Cache");
            multistring.SetString(lang, "Rectify", "Corriger les attaques");

            lang = Language.GERMAN;
            multistring.SetString(lang, "Save", "ARP-Cache speichern");
            multistring.SetString(lang, "Unsolicted", "Protokoll unerwünschte");
            multistring.SetString(lang, "Attacks", "Protokoll-Angriffe");
            multistring.SetString(lang, "Remove", "Eintrag entfernen");
            multistring.SetString(lang, "Clear", "Cache löschen");
            multistring.SetString(lang, "Rectify", "Angriffe zu korrigieren");

            lang = Language.HEBREW;
            multistring.SetString(lang, "Save", "שמירת מטמון ARP");
            multistring.SetString(lang, "Unsolicted", "יומן רישום לא רצויה");
            multistring.SetString(lang, "Attacks", "התקפות יומן רישום");
            multistring.SetString(lang, "Remove", "הסרת ערך");
            multistring.SetString(lang, "Clear", "נקה מטמון");
            multistring.SetString(lang, "Rectify", "ליישר את התקפות");

            lang = Language.ITALIAN;
            multistring.SetString(lang, "Save", "Salvare la Cache ARP");
            multistring.SetString(lang, "Unsolicted", "Registro non richiesto");
            multistring.SetString(lang, "Attacks", "Attacchi di registro");
            multistring.SetString(lang, "Remove", "Rimuovere la voce");
            multistring.SetString(lang, "Clear", "Svuota Cache");
            multistring.SetString(lang, "Rectify", "Rettificare gli attacchi");

            lang = Language.JAPANESE;
            multistring.SetString(lang, "Save", "ARP キャッシュを保存します。");
            multistring.SetString(lang, "Unsolicted", "不要なログ");
            multistring.SetString(lang, "Attacks", "ログの攻撃");
            multistring.SetString(lang, "Remove", "エントリを削除します。");
            multistring.SetString(lang, "Clear", "[キャッシュのクリア");
            multistring.SetString(lang, "Rectify", "攻撃を修正します。");

            lang = Language.PORTUGUESE;
            multistring.SetString(lang, "Save", "Salvar Cache ARP");
            multistring.SetString(lang, "Unsolicted", "Registro não solicitado");
            multistring.SetString(lang, "Attacks", "Ataques de registro");
            multistring.SetString(lang, "Remove", "Remover entrada");
            multistring.SetString(lang, "Clear", "Limpar Cache");
            multistring.SetString(lang, "Rectify", "Rectificar os ataques");

            lang = Language.RUSSIAN;
            multistring.SetString(lang, "Save", "Сохранение кэша ARP");
            multistring.SetString(lang, "Unsolicted", "Журнал незапрошенные");
            multistring.SetString(lang, "Attacks", "Журнал атаки");
            multistring.SetString(lang, "Remove", "Удалить запись");
            multistring.SetString(lang, "Clear", "Очистить кэш");
            multistring.SetString(lang, "Rectify", "Исправить атаки");

            lang = Language.SPANISH;
            multistring.SetString(lang, "Save", "Guardar la caché ARP");
            multistring.SetString(lang, "Unsolicted", "Registro no solicitado");
            multistring.SetString(lang, "Attacks", "Ataques de registro");
            multistring.SetString(lang, "Remove", "Eliminar entrada");
            multistring.SetString(lang, "Clear", "Borrar caché");
            multistring.SetString(lang, "Rectify", "Rectificar los ataques");

            if (null != saap)
            {
                this.saap = saap;
                cache = saap.GetCache();
                saap.UpdatedArpCache += new System.Threading.ThreadStart(saap_UpdatedArpCache);
                InitializeComponent();
                saap_UpdatedArpCache();
            }
        }