資源簡介
C# 抓包分析工具 源碼 RawSocket.cs rawSocket抓包 http抓包

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?System.Threading;
using?System.Runtime.Serialization;
using?System.IO;
using?System.Runtime.Serialization.Formatters.Binary;
namespace?抓包分析工具
{
????public?partial?class?MainForm?:?Form
????{
????????public?MainForm()
????????{
????????????InitializeComponent();
????????}
????????private?RawSocket?rawSocket;
????????private?void?toolStripButton1_Click(object?sender?EventArgs?e)
????????{
????????????if?(!rawSocket.RunFlag)
????????????{
????????????????toolStripButton1.Text?=?“停止“;
????????????????rawSocket.Start(toolStripComboBox1.Text);
????????????????timer1.Enabled?=?true;
????????????????toolStripButton4.Enabled?=?false;
????????????????toolStripButton5.Enabled?=?false;
????????????}
????????????else
????????????{
????????????????toolStripButton1.Text?=?“開始“;
????????????????rawSocket.Stop();
????????????????timer1.Enabled?=?false;
????????????????toolStripButton4.Enabled?=?true;
????????????????toolStripButton5.Enabled?=?true;
????????????}
????????}
????????private?void?MainForm_Load(object?sender?EventArgs?e)
????????{
????????????rawSocket?=?new?RawSocket();
????????????foreach?(var?ip?in?rawSocket.LocalIPList)
????????????{
????????????????????toolStripComboBox1.Items.Add(ip);
????????????}
????????????if?(toolStripComboBox1.Items.Count?>?0)
????????????????toolStripComboBox1.SelectedIndex?=?0;
????????????else
????????????????toolStripButton1.Enabled?=?false;
????????}
????????private?void?toolStripButton2_Click(object?sender?EventArgs?e)
????????{
????????????dataGridView1.Rows.Clear();
????????????textBox1.Text?=?““;
????????????textBox2.Text?=?““;
????????}
????????private?void?timer1_Tick(object?sender?EventArgs?e)
????????{
????????????while?(rawSocket.packetQueue.Count?>?0)
????????????{
????????????????byte[]?b?=?rawSocket.packetQueue.Dequeue();
????????????????Packet?p?=?new?Packet(b);
????????????????if?(p.IP_Protocol?==?“TCP“)//?&&?p.TCP_DestPort==7001)
????????????????{
????????????????????dataGridView1.Rows.Add(
????????????????????????dataGridView1.Rows.Count?+?1
????????????????????????b
????????????????????????p.IP_SourIP
????????????????????????p.IP_DestIP
????????????????????????p.IP_Protocol
????????????????????????p.TCP_SourPort
????????????????????????p.TCP_DestPort
????????????????????????p.TCP_SequNum
????????????????????????p.TCP_AcknowledgeNum
????????????????????????p.Data.Length
????????????????????????p.TCP_CheckSum
????????????????????????);
????????????????}/*
????????????????else?if?(p.IP_Protocol?==?“UDP“)
????????????????{
????????????????????dataGridView1.Rows.Add(
????????????????????????dataGridView1.Rows.Count?+?1
????????????????????????b
????????????????????????p.IP_SourIP
????????????????????????p.IP_De
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????32256??2018-10-19?15:14??抓包分析工具\抓包分析工具\bin\Release\抓包分析工具.exe
?????文件??????40448??2018-10-19?15:14??抓包分析工具\抓包分析工具\bin\Release\抓包分析工具.pdb
?????文件??????14328??2018-10-19?16:15??抓包分析工具\抓包分析工具\bin\Release\抓包分析工具.vshost.exe
?????文件????????490??2009-06-11?05:14??抓包分析工具\抓包分析工具\bin\Release\抓包分析工具.vshost.exe.manifest
?????文件???????9702??2018-05-16?10:53??抓包分析工具\抓包分析工具\MainForm.cs
?????文件??????25314??2018-04-28?16:41??抓包分析工具\抓包分析工具\MainForm.Designer.cs
?????文件??????11906??2018-04-28?16:41??抓包分析工具\抓包分析工具\MainForm.resx
?????文件???????1108??2018-04-26?13:24??抓包分析工具\抓包分析工具\obj\Debug\抓包分析工具.csproj.FileListAbsolute.txt
?????文件????????850??2018-04-26?12:32??抓包分析工具\抓包分析工具\obj\Debug\抓包分析工具.csproj.GenerateResource.Cache
?????文件??????21504??2018-04-26?13:20??抓包分析工具\抓包分析工具\obj\Debug\抓包分析工具.exe
?????文件???????1968??2018-04-26?12:32??抓包分析工具\抓包分析工具\obj\Debug\抓包分析工具.MainForm.resources
?????文件??????38400??2018-04-26?13:20??抓包分析工具\抓包分析工具\obj\Debug\抓包分析工具.pdb
?????文件????????180??2018-04-26?09:28??抓包分析工具\抓包分析工具\obj\Debug\抓包分析工具.Properties.Resources.resources
?????文件???????5120??2018-04-26?14:42??抓包分析工具\抓包分析工具\obj\Release\TempPE\Properties.Resources.Designer.cs.dll
?????文件???????1124??2018-10-19?16:15??抓包分析工具\抓包分析工具\obj\Release\抓包分析工具.csproj.FileListAbsolute.txt
?????文件????????970??2018-05-16?10:59??抓包分析工具\抓包分析工具\obj\Release\抓包分析工具.csproj.GenerateResource.Cache
?????文件??????32256??2018-10-19?15:14??抓包分析工具\抓包分析工具\obj\Release\抓包分析工具.exe
?????文件???????2810??2018-10-19?15:14??抓包分析工具\抓包分析工具\obj\Release\抓包分析工具.MainForm.resources
?????文件??????40448??2018-10-19?15:14??抓包分析工具\抓包分析工具\obj\Release\抓包分析工具.pdb
?????文件???????2563??2018-10-19?15:14??抓包分析工具\抓包分析工具\obj\Release\抓包分析工具.Properties.Resources.resources
?????文件???????5679??2018-04-28?16:59??抓包分析工具\抓包分析工具\Packet.cs
?????文件????????502??2018-04-25?15:28??抓包分析工具\抓包分析工具\Program.cs
?????文件???????1368??2018-04-25?13:26??抓包分析工具\抓包分析工具\Properties\AssemblyInfo.cs
?????文件???????3613??2018-04-26?14:42??抓包分析工具\抓包分析工具\Properties\Resources.Designer.cs
?????文件???????6683??2018-04-26?14:42??抓包分析工具\抓包分析工具\Properties\Resources.resx
?????文件???????1103??2018-04-25?13:26??抓包分析工具\抓包分析工具\Properties\Settings.Designer.cs
?????文件????????249??2018-04-25?13:26??抓包分析工具\抓包分析工具\Properties\Settings.settings
?????文件???????2790??2018-04-27?08:15??抓包分析工具\抓包分析工具\RawSocket.cs
?????文件????????669??2018-04-26?14:42??抓包分析工具\抓包分析工具\Resources\保存.png
?????文件????????690??2018-04-26?14:42??抓包分析工具\抓包分析工具\Resources\打開.png
............此處省略20個文件信息
- 上一篇:.net C# 福建 博餅
- 下一篇:asp.net期末考試試卷
評論
共有 條評論