2013-05-12 2 views
0

Я новичок в SharpPcap, и я в замешательстве. Как я могу использовать его для включения и отключения подключения к Интернету с помощью C#, есть ли встроенные функции для этой цели? Есть ли какие-либо учебники для SharpPcap?Использование SharpPcap для блокировки сети

ответ

3

SharpPcap, а библиотеки нижнего уровня libpcap/winpcap предназначены для наблюдения и сбора сетевых пакетов. У них нет возможности изменять пакеты до их передачи или блокировать входящие пакеты (например, брандмауэр).

Там может быть способ отключить сетевые адаптеры или сети с помощью C#, быстрый SERACH на Google оказался this page, но эта функция не является чем-то SharpPcap или другие библиотеки захвата участвуют в.

+0

thankz для ответа отключение сетевого адаптера заблокирует все сетевое подключение, но я хочу отключить только интернет – 2013-05-12 15:59:35

+0

Вам нужно будет уточнить, что это значит. Вы хотите, чтобы ipv4/ipv6 и т. Д. В локальной сети, но вы не хотите, чтобы система выходила в Интернет? Возможно, отключить/изменить адреса DNS. Машина не сможет разрешить адреса, и Интернет будет эффективно отключен. В противном случае, поскольку маршрутизация происходит за пределами самого компьютера, нет ничего тривиального в том, чтобы делать то, что вы просите. Можно также настроить брандмауэр, который блокирует все адреса, кроме локальных. –

Смежные вопросы