C#能编防火墙吗?

问题描述

我想要编类似防火墙的软件比如说,在一个教室里,有20架电脑,19架学生,1架教师专业的电脑~有没有可能可以编出一个能控制整个室内网络的软件啊?禁止他们上网,类似远程监控的软件~

解决方案

解决方案二:
绝对可以。
解决方案三:
做防火墙用C++做去吧。
解决方案四:
有成品,凌波什么的,直接可以用,
解决方案五:
请问该如何开始啊?有什么资源能参考吗?我找到眼睛都花了。。都还找不到有用的参考~引用1楼的回复:

绝对可以。

解决方案六:
为何c++呢?引用2楼的回复:

做防火墙用C++做去吧。

解决方案七:
不行因为这个是我的毕业作业~所以要自己编写。。=(引用3楼的回复:

有成品,凌波什么的,直接可以用,

解决方案八:
用C#写个网络代理就好了1.只有你这台机器能上网,别人不能上。这样大家只有通过你的代理才能上网。2.既然你是代理中枢,那么,你可以控制网络中的一切。就这样子,找找网络代理的实现,就好了。我也不会写,只是提供个思路。
解决方案九:
你这个需求C#可以实现
解决方案十:
该如何写呢?引用8楼的回复:

你这个需求C#可以实现

解决方案十一:
谢谢你的意见引用7楼的回复:

用C#写个网络代理就好了1.只有你这台机器能上网,别人不能上。这样大家只有通过你的代理才能上网。2.既然你是代理中枢,那么,你可以控制网络中的一切。就这样子,找找网络代理的实现,就好了。我也不会写,只是提供个思路。

解决方案十二:
*..........顶
解决方案十三:
该回复于2012-04-17 08:54:20被版主删除
解决方案十四:
防火墙的核心代码,最好还是用C做。但是C#可以做外围的功能,比如说配置、管理工具、WebAdmin。
解决方案十五:
C和C#能互相沟通?引用13楼的回复:

防火墙的核心代码,最好还是用C做。但是C#可以做外围的功能,比如说配置、管理工具、WebAdmin。

解决方案:
引用14楼的回复:

C和C#能互相沟通?

当然可以。首先,最直接的方式是C#通过P/Invoke这种方式调用C。见我写的一篇科普小短文:[科普小短文]在C#中调用C语言函数另外,即使不通过P/Invoke,也可以通过进程间通讯、远程过程调用这种办法来互相沟通。进程间通讯、远程过程调用直接走的是操作系统的机制了,跟你用什么语言编写的没有任何关系。
解决方案:
如果单纯.net来做。肯定做不了。你要知道防火墙是啥东西要阻止哪些东西。c#做spi不知道可以不,但那样也只能过滤一部分socket2的。socket1也是过滤不了。你的这种网络防火墙和本机的防火墙更复杂。同在这个一般都是靠特殊硬件而不是建立在普通PC上。

时间: 2024-12-03 09:05:48

C#能编防火墙吗?的相关文章

linux作为防火墙,编一个小程序,实现我选择一个ip , 就显示这个ip的上网历史记录! 大家说说吧!linux作为防火墙

问题描述 linux作为防火墙,编一个小程序,实现我选择一个ip,就显示这个ip的上网历史记录!大家说说吧!要是非要安装软件的话,最好是linux自带的或是开源的.

阿里云推出云上首个支持广电级非编NAS产品 4K编辑无卡顿

5月23日,阿里云在2017云栖大会·成都峰会上正式推出了云上首个支持广电级非编的文件存储产品------NAS Plus,作为阿里云文件存储NAS的升级款,NAS Plus提供高达200Gbps的吞吐性能和低至1毫秒的超低延迟,支持12层4K媒体编辑能力,比一般多媒体处理能力高10倍,用户无需对现有应用做任何修改,即可应用于广电非编.基因计算.视频渲染等多种业务场景,相比同类解决方案成本下降70%.   当下视频有两个发展趋势:短视频和4K高清视频,前者快速.简明,后者时尚.精美.随着电视产业

如何关闭win7防火墙

  防火墙虽然对一般人来说,用得比较少,但对于一些电脑系统方面的工作人员却经常用,它可以使我们的网络环境变得更安全,对于那种大型公司来说,它可以阻止隐私不被泄露,换句话更笼统来讲,它是在内部网和外部网之间.专用网与公共网之间的界面上构造的保护屏障.防火墙会依照特定的规则,允许或是限制传输的数据通过.如果有黑客想要入侵,盗取公司机密,首先它得通过防火墙的安全防线,才能接触到该计算机.当然,我们可以在计算机里面设置安全保护.可当你想关闭的时候却不会关,该怎么办呢?下面小编将给大家讲讲如何在win7旗

Juniper防火墙的日志记录一个的问题

今天看了一下机房的防火墙,突然一段连续且短的但是很明显的英文通过我的眼睛进入了我的大脑,有点儿不对劲儿,打开详细内容看看. SIP parser error Message: Cannot find CRLF SIP parser error Message: Cannot find CRLF SIP parser error Message: Cannot find CRLF SIP parser error Message: Cannot find CRLF SIP parser error

Juniper防火墙IS-IS单区域配置实例

拓扑图中的节点都在areaID为49.0001的区域中.由于IS-IS的地址都是基于ISO形式的,所以每个参与IS-IS的接口都要封装成ISO格式,一个节点的NET地址是基于环回口来分配地址的,并且从7.2版本后环回口默认是passive的,本实验是基于单区域来分析ISIS的路由学习过程的,以下是配置脚本: olive# show logical-systems r1 { interfaces { em1 { unit 12 { vlan-id 12; family inet { address

juniper防火墙利用policy-options(策略)来重分布static到ospf中

Juniper中要实现像cisco那样的重分布功能就要通过policy来实现,下面就是我的一个实例:其功能就是把static路由重分布到ospf中,下面是拓扑图 把R1的默认路由重分布到OSPF中 配置如下: ## ## Last changed: 2012-07-18 06:03:09 CST version 12.1R1.9; logical-systems { r1 { interfaces { em1 { unit 12 { vlan-id 12; family inet { addre

CISCO PIX防火墙及网络安全配置指南

随着国际互连网的发展,一些企业建立了自己的INTRANET,并通过专线与 INTERNET连通.为了保证企业内部网的安全,防止非法入侵,需要使用专用的防 火墙计算机.路由器防火墙只能作为过滤器,并不能把内部网络结构从入侵者眼 前隐藏起来.只要允许外部网络上的计算机直接访问内部网络上的计算机,就存 在着攻击者可以损害内部局域网上机器的安全性,并从那里攻击其他计算机的可 能性. 大多数提供代理服务的专用防火墙机器是基于UNIX系统的,这些操作系统本身 就有安全缺陷.CISCO提供了PIX (Priv

瑞星2008防火墙让Vista变成盗版 讹传!

近一段时间,有关Windows Vista系统兼容性的问题似乎又有所抬头.有网友称瑞星2008防火墙会造成Windows Vista会被识别为盗版!事情真的是这样吗?我想我们还是一起来看个究竟吧. 首先让我们来看一张截图,该图是用户在使用瑞星2008防火墙过程中出现的系统警告信息(如图1.2),对于类似的截图,Windows XP和Windows Vista的用户应该都不陌生(截图1只会在Vista旗舰版中才可能出现,编注). 图1 系统警告用户可能是"盗版软件受害者" 图2 系统警告

CentOS上用iptables设置防火墙遇到的奇怪问题

服务器环境:阿里云云服务器.Linux CentOS操作系统.Couchbase Server 开始的安全策略:默认拒绝所有.只允许所需 操作命令: 允许入站ssh连接 iptables -A INPUT -p tcp --dport 22 -m state --state NEW,ESTABLISHED -j ACCEPT 允许针对eth0网卡的入站8092端口访问 iptables -A INPUT -i eth0 -p tcp -m tcp --dport 8092 -j ACCEPT 拒