资源简介
一个基于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个文件信息
相关资源
- stm32陀螺仪,颜色识别抓球小车.zip
- mywelcomeapp.zip
- Go.Standard.Library.Cookbook.pdf
- 360加速球9.6.7z
- ILI9488.pdf
- ADAMS教程很详细手把手教你学会.pdf
- ISO11898-4-2004道路车辆—控制器局域网
- BmobTest1.zip
- 源码.zip
- 量子信息物理原理.张永德.Principles.
- jj850792034_6494751.zip
- 计算理论课后答案.rar
- zipDecoder.zip
- MDSolids30.zip
- jiwangkailai02_3097332.zip
- verilog最终snake.rar
- Rational+统一过程引论原书第2版.pdf
- 精通特征工程.pdf
- 5ulv2n.part1.rar
- 医学断层图像重建仿真实验.黄力宇朱
- Ginkgo_USB-SPI_nRF24L01_Setup_v1.0.0.rar
- IndustryPrintProcessModeler_20170718.zip
- c实现软件系统监控.zip
- Spire.XLS免费版.zip
- IEC62351-5-2013(TS)电力系统数据和通信
- zjjxjsyzy_9675367.zip
- VisualC数字图像模式识别技术及工程实
- 漏洞管理-GBT33561-2017信息安全技术安全
- HDF5查看工具.rar
- 一天搞懂深度学习高清版2(李宏毅)
评论
共有 条评论