嗅探的调试方法
1、基本原理:将socket服务器端的组件嵌入web,这种也是各种防火墙和入侵检测系统常用的方法【现在的web云查杀和态势感知也是类似的原理】
引用动态链接库 TanSocketEX.dll
using TanSocketEX; 程序开始地方加这段代码。 if ((int )TanNet.CreateInstance().ServiceState != 1) { TanNet.CreateInstance().StartServer("172.16.7.7 ", 9000); } 要发给客户端信息调用(广播) TanNet.CreateInstance().BroadcastMessage(IspRecordID); 在查询 try catch 里面嵌入 catch (Exception ex) { TanNet.CreateInstance().BroadcastMessage(ex.Message); }
把客户端和服务器端交互嵌入到Web程序中,这样就可以时刻获取IIS已经发布程序的执行情况。并把情况反映到我们本地连接了的客户端,这也是web防火墙和实时分析的基础。