Networking 嗅探并阻止服务器中的数据包

Networking 嗅探并阻止服务器中的数据包,networking,packet-sniffers,proxy-server,Networking,Packet Sniffers,Proxy Server,我对nw嗅探的概念不太熟悉因此,我将尝试用我所知道的最好的术语来描述问题> 在一个组织中,有30台计算机连接到一台服务器。当这些系统的用户浏览互联网时,数据包通过该服务器发送到外部网络。。我想写一个在这个服务器上运行的应用程序,它嗅探这些数据包,读取Http请求和IP地址来分析这些数据包,并阻止那些发现有问题的数据包 从哪里开始?请帮忙。提前感谢。最好从理论开始。查看IP数据包是如何构建的,HTTP数据包是什么样子的,以及网络是如何在较低的层次上构建的。有很多值得学习的东西 至于学习工具,我强烈

我对nw嗅探的概念不太熟悉因此,我将尝试用我所知道的最好的术语来描述问题>

在一个组织中,有30台计算机连接到一台服务器。当这些系统的用户浏览互联网时,数据包通过该服务器发送到外部网络。。我想写一个在这个服务器上运行的应用程序,它嗅探这些数据包,读取Http请求和IP地址来分析这些数据包,并阻止那些发现有问题的数据包


从哪里开始?请帮忙。提前感谢。

最好从理论开始。查看IP数据包是如何构建的,HTTP数据包是什么样子的,以及网络是如何在较低的层次上构建的。有很多值得学习的东西

至于学习工具,我强烈推荐。允许您执行DPI深度数据包检查,并习惯于所需内容

DPI的一种常见方法是使用服务器或类似的代理,通过该代理过滤所有流量


新闻部也有缺点。它会影响您的网络,如果天真地实施,很容易增加单点故障。

使用现有软件有什么异议?首先,我不知道任何现有软件。第二,我是否能够在我的应用程序中调用模块或使用这些现有软件的输出我正在做一个关于URL分类的项目,并希望将其应用于实时>。已经有很多商业和免费软件程序这样做了: