资源简介
一个基于FiddlerCore开发的实例.rar

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Fiddler;
namespace WebSurge
{
public partial class FiddlerCapture : Form
{
private const string Separator = “------------------------------------------------------------------“;
private UrlCaptureConfiguration CaptureConfiguration { get; set; }
bool isFirstSslRequest;
public FiddlerCapture()
{
InitializeComponent();
CaptureConfiguration = new UrlCaptureConfiguration(); // this usually comes from configuration settings
}
private void FiddlerCapture_Load(object sender EventArgs e)
{
tbIgnoreResources.Checked = CaptureConfiguration.IgnoreResources;
txtCaptureDomain.Text = CaptureConfiguration.CaptureDomain;
UpdateButtonStatus();
try
{
var processes = Process.GetProcesses().OrderBy(p => p.ProcessName);
foreach (var process in processes)
{
txtProcessId.Items.Add(process.ProcessName + “ - “ + process.Id);
}
}
catch { }
}
private void FiddlerApplication_AfterSessionComplete(Session sess)
{
// Ignore HTTPS connect requests
if (sess.RequestMethod == “CONNECT“)
return;
if (CaptureConfiguration.ProcessId > 0)
{
if (sess.LocalProcessID != 0 && sess.LocalProcessID != CaptureConfiguration.ProcessId)
return;
}
if (!string.IsNullOrEmpty(CaptureConfiguration.CaptureDomain))
{
if (sess.hostname.ToLower() != CaptureConfiguration.CaptureDomain.Trim().ToLower())
return;
}
if (CaptureConfiguration.IgnoreResources)
{
string url = sess.fullUrl.ToLower();
var extensions = CaptureConfiguration.ExtensionFilterExclusions;
foreach (var ext in extensions)
{
if (url.Contains(ext))
return;
}
var filters = CaptureConfiguration.UrlFilterExclusions;
foreach (var urlFilter in filters)
{
if (url.Contains(urlFilter))
return;
}
}
if (sess == null || sess.oRequest == null || sess.oRequest.headers == null)
return;
string headers = sess.oRequest.headers.ToString();
var reqBody = Encoding.UTF8.GetString(sess.RequestBody);
// if you wanted to capture the response
//string respHeaders = session.oResponse.headers.ToString();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 169 2014-07-27 15:27 一个基于FiddlerCore开发的实例\.nuget\NuGet.Config
文件 1662976 2014-07-27 15:27 一个基于FiddlerCore开发的实例\.nuget\NuGet.exe
文件 7628 2014-07-27 15:27 一个基于FiddlerCore开发的实例\.nuget\NuGet.targets
文件 372 2018-04-19 05:45 一个基于FiddlerCore开发的实例\App.config
文件 363520 2018-03-24 18:10 一个基于FiddlerCore开发的实例\bin\Debug\FiddlerCore4.dll
文件 55632 2010-03-23 01:57 一个基于FiddlerCore开发的实例\bin\Debug\makecert.exe
文件 334848 2018-04-17 19:17 一个基于FiddlerCore开发的实例\bin\Debug\WebSurge.exe
文件 372 2018-04-19 05:45 一个基于FiddlerCore开发的实例\bin\Debug\WebSurge.exe.config
文件 38400 2018-04-17 19:17 一个基于FiddlerCore开发的实例\bin\Debug\WebSurge.pdb
文件 24216 2018-04-24 20:46 一个基于FiddlerCore开发的实例\bin\Debug\WebSurge.vshost.exe
文件 372 2018-04-19 05:45 一个基于FiddlerCore开发的实例\bin\Debug\WebSurge.vshost.exe.config
文件 490 2013-03-18 17:00 一个基于FiddlerCore开发的实例\bin\Debug\WebSurge.vshost.exe.manifest
文件 55632 2010-03-23 01:57 一个基于FiddlerCore开发的实例\bin\makecert.exe
文件 7866 2014-07-27 16:58 一个基于FiddlerCore开发的实例\FiddlerCapture.cs
文件 6927 2018-04-19 05:45 一个基于FiddlerCore开发的实例\FiddlerCapture.csproj
文件 498 2014-07-27 15:35 一个基于FiddlerCore开发的实例\FiddlerCapture.csproj.user
文件 13151 2014-07-26 15:37 一个基于FiddlerCore开发的实例\FiddlerCapture.Designer.cs
文件 41599 2014-07-26 15:37 一个基于FiddlerCore开发的实例\FiddlerCapture.resx
文件 1318 2014-07-27 15:27 一个基于FiddlerCore开发的实例\FiddlerCapture.sln
..A..H. 41984 2018-04-24 21:06 一个基于FiddlerCore开发的实例\FiddlerCapture.v12.suo
文件 992 2014-05-22 14:16 一个基于FiddlerCore开发的实例\Images\AddRequest.png
文件 1021 2014-03-18 08:54 一个基于FiddlerCore开发的实例\Images\capture.png
文件 786 2014-05-05 03:50 一个基于FiddlerCore开发的实例\Images\chart.png
文件 846 2014-03-18 11:37 一个基于FiddlerCore开发的实例\Images\clear.png
文件 1039 2014-05-22 14:16 一个基于FiddlerCore开发的实例\Images\DeleteRequest.png
文件 808 2014-03-20 20:59 一个基于FiddlerCore开发的实例\Images\download.png
文件 17542 2014-03-18 11:08 一个基于FiddlerCore开发的实例\Images\earth_edit.ico
文件 945 2014-03-03 10:00 一个基于FiddlerCore开发的实例\Images\edit.png
文件 1021 2014-05-22 14:16 一个基于FiddlerCore开发的实例\Images\EditRequest.png
文件 1807 2014-03-03 06:50 一个基于FiddlerCore开发的实例\Images\error.png
............此处省略169个文件信息
相关资源
- vspd7.2.308.zip
- 价值2k的H漫画小说系统
- Pythonamp;课堂amp;笔记(高淇amp;400;集第
- ddos压力测试工具99657
- UML建模大全
- 开源1A锂电池充电板TP4056原理图+PCB
- m1卡 ic卡可选择扇区初始化加密软件
- TSCC.exe
- FTP课程设计(服务端+客户端)
- 计算机图形学 边填充算法实现代码
- 电力系统潮流计算程序集合
- oracle数据迁移项目实施方案
- Web Api 通过文件流 文件到本地
- Visio图标-最新最全的网络通信图标库
- Spire API文档
- OpenGL参考手册
- Python中Numpy库最新教程
- SPD博士V5.3.exe
- 直流无刷电机方波驱动 stm32 例程代码
- layui后台管理模板
- 仿知乎界面小程序源代码
- 云平台-阿里云详细介绍
- photoshop经典1000例
- scratch垃圾分类源码(最终版本).sb
- IAR ARM 7.8破解
- TI CCS V5.4 安装步骤及破解文件
- 松下plc FP-XH的驱动
- 局域网硬件信息收集工具
- 加快Windows XP操作系统开机速度
- 联想启天M4350 BIOS升级文件
评论
共有 条评论