привет я работаю на окно приложения с помощью C#, я хочу знать, что, как контролировать активность компьютера по интернет-активности или на сайте ..мониторинг интернет-активности?
ответ
Вы можете проверить «перехвата пакетов» инструментов, например Ethereal или TCPDump - они с открытым исходным кодом и имеют интерфейсы командной строки, поэтому вы можете вызывать их из своей программы и анализировать любые файлы журналов, которые она может произвести. Packet sniffers сканирует вашу сеть на отправку пакетов, активность в Интернете обычно будет включать TCP и IP-пакеты, чтобы вы могли фильтровать их и посмотреть, куда они были отправлены из/где они собираются.
Я бы сказал, что вы должны взглянуть на класс System.Diagnostics.PerformanceCounter. MSDN page для этого класса.
Ниже приведен фрагмент кода, который извлекает байты в секунду в сетевом интерфейсе.
PerformanceCounterCategory category = new PerformanceCounterCategory("Network Interface");
// Look at GetInstanceNames() result to find you interface, mine's 3 for example
string instance = category.GetInstanceNames()[0];
PerformanceCounter sent = new PerformanceCounter("Network Interface", "Bytes Sent/sec", instance);
PerformanceCounter received = new PerformanceCounter("Network Interface", "Bytes Received/sec", instance);
while (true)
{
Console.WriteLine("Send {0}b/s\tReceive {1}b/s", sent.NextValue(), received.NextValue());
Thread.Sleep(500);
}
вы можете использовать sharpPcap, это основа захвата пакетов для .Net библиотека имеет много полезных функций для пакетов мониторинга, можно фильтровать HTTP-пакеты.
- 1. Удаленный мониторинг сервера ssh 22 мониторинг
- 2. Мониторинг webapp в Tomcat - (не мониторинг Tomcat)
- 3. Реализовать мониторинг СМИ (например, мониторинг радиообъявлений)
- 4. мониторинг iOS, мониторинг более 20 мест
- 5. Основной мониторинг
- 6. Мониторинг DLL
- 7. Мониторинг здоровья
- 8. Мониторинг принтера
- 9. Мониторинг ганглиоз
- 10. Мониторинг процесса
- 11. Мониторинг Openstack
- 12. Мониторинг SQLServer
- 13. Мониторинг gen_server
- 14. OpenGL мониторинг
- 15. Мониторинг сети
- 16. Мониторинг ActiveMQ
- 17. мониторинг dll
- 18. Мониторинг процесса
- 19. Мониторинг печати
- 20. мониторинг каталога
- 21. Мониторинг MSMQ
- 22. мониторинг сети
- 23. Мониторинг opcode
- 24. Мониторинг SaltStack
- 25. мониторинг memcached
- 26. Мониторинг и аналитика Bluemix: мониторинг ресурсов - ошибка запроса JsonSender
- 27. Мониторинг ObjectOutputStream в Java
- 28. Мониторинг вызовов WebAPI 2.0
- 29. мониторинг gearman в nagios
- 30. ASP.NET: мониторинг производительности приложения
Мы изменили название Ethereal на Wireshark (http://www.wireshark.org) еще в 2006 году ... –
@Gerald: Итак, кто на www.ethereal.com? –