Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Контрольные работы » Розробка брандмауера для комп'ютерів користувачів з використанням технології WFP

Реферат Розробка брандмауера для комп'ютерів користувачів з використанням технології WFP





овFileAdress = "BlockList.iff",// ​​Файл у який зберігає список фільтрів = "ConsoleFilter.exe" ;// консольний додаток для роботи з фільтрами

// Змінює панель залежно від натиснутої кнопки

private void changeState (bool flag)

{(flag)

{. Visible = false;. Visible = true;. Text = "";

}

{. Visible = true;. Visible = false;

}

} void label1_Click (object sender, EventArgs e)

{[] lines = File.ReadAllLines (FileAdress);

if (lines [0] == "true")// Перевірка: в якому стані знаходиться фільтр блокуючий весь трафік

{("All", "false");. Show ("It was successfully unblocked", "Operation coplete", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

{("All", "true");. Show ("It was successfully blocked", "Operation coplete", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

} void label2_Click (object sender, EventArgs e)

{(true);. Text = "Input IP-address";

} void label3_Click (object sender, EventArgs e)

{(true);. Text = "Input port";

} void label4_Click (object sender, EventArgs e)

{(true);. Text = "Choose necessary program";. BorderStyle = BorderStyle.FixedSingle;. Enabled = true;

} void label5_Click (object sender, EventArgs e)

{addr = textBox1.Text;

# region Add/Delete IP

if (label6.Text == "Input IP-address")// Перевірка, яка з панелей запущена

{(addr.Length <7)// Якщо кількість символів менше мінімально можливого

{. Show ("Invalid IP-adress", "Error");

return;

}. Trim (); n = 0,// ​​ʳлькість символів в блоках адреси (між точками) = 0 ;//Кількість точок в адресі [] array = new int [4] ;// масив, що містить блоки адреси. Для фільтрації зайвих нулів (int i = 0; i

{ch = addr [i]; (ch> = 0x30 && ch <= 0x39)

{+ +; (n> 3)

{. Show ("Invalid IP-adress", "Error");;

};

} (ch == '.' | | ch == ',')

{

// Якщо попередній символ був не крапка, даний символ є останнім

if (n == 0 | | addr.LastIndexOf (ch) == addr.Length - 1)

{. Show ("Invalid IP-adress", "Error");;

} (n == 3)

{a = Convert.ToInt32 (addr.Substring (i - n, n)); (a> 255)// Блок більше 255

{. S...


Назад | сторінка 11 з 15 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Програмування на мові Object Pascal
  • Реферат на тему: Типи даних в Object Pascal