All Projects → Ke1992 → Fiddler-FPlug

Ke1992 / Fiddler-FPlug

Licence: other
Fiddler Plug,Provide Host Mapping、File Mapping、Header Replace、Https to Http、ServerIP、Disable Cache、vConsole、Console Log、JS Inject

Programming Languages

C#
18002 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Fiddler-FPlug

jmFidExt
fiddler插件,https转http请求
Stars: ✭ 18 (-40%)
Mutual labels:  fiddler, fiddler-extension
mdebug
基于React开发的新一代web调试工具,支持React组件调试,类似于Chrome Devtools。A Lightweight, Easy To Extend Web Debugging Tool Build With React
Stars: ✭ 237 (+690%)
Mutual labels:  devtools, vconsole
Fiddler Plus
自定义的Fiddler规则,多环境切换、解决跨域开发、快速调试线上代码必备|高效调试分析利器
Stars: ✭ 325 (+983.33%)
Mutual labels:  devtools, http-proxy
nuxeo-tools-docker
Various Docker files used at Nuxeo
Stars: ✭ 16 (-46.67%)
Mutual labels:  devtools
C-Sharp-Proxy-Server
A proxy server built with c# can be both normal and MITM Proxy
Stars: ✭ 86 (+186.67%)
Mutual labels:  http-proxy
devtools-course-theory
Course on Development Tools (in Russian)
Stars: ✭ 18 (-40%)
Mutual labels:  devtools
Office365FiddlerExtension
This Fiddler Extension is an Office 365 centric parser to efficiently troubleshoot Office 365 client application connectivity and functionality.
Stars: ✭ 23 (-23.33%)
Mutual labels:  fiddler
Portal
A clojure tool to navigate through your data.
Stars: ✭ 239 (+696.67%)
Mutual labels:  devtools
revp
Reverse HTTP proxy that works on Linux, Windows, and macOS. Made with C++ and Boost.
Stars: ✭ 80 (+166.67%)
Mutual labels:  http-proxy
rust-cdp
🔨 Chrome DevTools Protocol toolkit for Rust
Stars: ✭ 25 (-16.67%)
Mutual labels:  devtools
azure-cli-dev-tools
Developer utilities for Azure CLI command module and extension developers.
Stars: ✭ 62 (+106.67%)
Mutual labels:  devtools
nanobox-engine-php
Engine for running PHP apps on Nanobox
Stars: ✭ 20 (-33.33%)
Mutual labels:  devtools
fiddler-core-demos
Sample applications demonstrating usages of Progress® Telerik® FiddlerCore Embedded Engine.
Stars: ✭ 64 (+113.33%)
Mutual labels:  fiddler
httpproxy
一个轻量级HTTP代理,支持shadowsocks服务,方便命令行、开发环境使用。
Stars: ✭ 90 (+200%)
Mutual labels:  http-proxy
netlogs
Web extension for debugging your API
Stars: ✭ 16 (-46.67%)
Mutual labels:  devtools
node-proxy
High performance HTTP and reverse proxy server based on Node.js. 基于 Node.js 的高性能 HTTP 及反向代理服务器,类似nginx。
Stars: ✭ 71 (+136.67%)
Mutual labels:  http-proxy
dots
Minimalist developer setup
Stars: ✭ 38 (+26.67%)
Mutual labels:  devtools
devproxy
A local development http proxy with hosts spoofing written in Go
Stars: ✭ 35 (+16.67%)
Mutual labels:  http-proxy
angular-devtools
Moved to the Angular organization.
Stars: ✭ 261 (+770%)
Mutual labels:  devtools
sfcc-devtools
Support Browser Interaction with VS Code, Eclipse, and SFCC Business Manager via DevTools Web Inspector.
Stars: ✭ 5 (-83.33%)
Mutual labels:  devtools

English | 简体中文

FPlug

FPlug is a Fiddler plugin that provides a set of tools for web development (Fiddler Plugin Development Guide)

Version

v1.0.4

Environment

Fiddler version requires 4.6 or higher, recommended version 5.0 or higher(FPlug is based on Fiddler 5.0), Also requires .NET Framework 4.6.1 or higher

Install

1、Exe File

Download the FPlug.exe file in the dist folder

2、Custom Installation

Download the dll file in the dist folder and copy it to the Scripts folder in the Fiddler installation directory

Features

  • Host Mapping
  • File Mapping
  • Https To Http
  • Header Replace
  • ServerIP
  • Disable Cache
  • vConsole
  • Console Log
  • JS Inject

Basic Configuration Explanation

Enable/Disable Plugin

Enable/Disable Plugin

Project Related

Project Related

Rule Related

Rule Related

Features Explanation

Host Mapping

1、IP: Input the IP address
2、Port: Not necessary. If it is empty, use the port of the request itself
3、Url:
  (1)、Not limited to domain name, use https://www.example.com/test/index.html as an example
  (2)、Can use the full path, example: www.example.com/test
  (3)、Can be any part of the url, example: com/test/i
  (4)、Support for regular expressions, example: \S*.example.com
4、Example: Host Mapping

File Mapping

1、Url:
  (1)、Not limited to domain name, use https://www.example.com/test/index.html as an example
  (2)、Can use the full path, example: www.example.com/test
  (3)、Can be any part of the url, example: com/test/i
  (4)、Support for regular expressions, example: \S*.example.com
2、File Path:
  (1)、Only correct full path is supported (If the path is incorrect, will be alert an error box!!!)
  (2)、If the url has a callback parameter, it will automatically replace the first callback string in the file
3、Example: File Mapping

Https To Http

1、Fiddler's https packet capture must be enabled with this configuration
2、Url:
  (1)、Not limited to domain name, use https://www.example.com/test/index.html as an example
  (2)、Can use the full path, example: www.example.com/test
  (3)、Can be any part of the url, example: com/test/i
  (4)、Support for regular expressions, example: \S*.example.com
3、Example: Https To Http

Header Replace

1、Allow replace the header field of Request or Response
2、Url:
  (1)、Not limited to domain name, use https://www.example.com/test/index.html as an example
  (2)、Can use the full path, example: www.example.com/test
  (3)、Can be any part of the url, example: com/test/i
  (4)、Support for regular expressions, example: \S*.example.com
3、Key字段: Need to follow the format as User-Agent
4、Request Example: Request Header 5、Response Example: Response Header

ServerIP

1、After opening, it will automatically add a column of ServerIP in the session panel to display the final IP address of the request
2、Example:
ServerIP

Disable Cache

1、After opening, it will automatically modify the related fields of the Request and Response headers to disable cache
  (1)、Request:
    a、Delete Expires
    b、Delete If-None-Match
    c、Delete If-Modified-Since
    d、Modify Pragma to no-cache
    e、Modify Cache-Control to no-cache
  (2)、Response:
    a、Delete Expires
    b、Modify Pragma to no-cache
    c、Modify Cache-Control to no-cache

vConsole

1、After opening, the vConsole script will be injected into the page
2、Only text/html is included for Content-Type, and requests starting with <!DOCTYPE or <!doctype are valid
3、Example:
vConsole

Console Log

1、After opening, the log panel will be added. At the same time, the JS script will be injected into the page, the console method will be modified, and the post request will be initiated after the log is captured
2、The order of log output is subject to the serial number
3、The page that was opened before opening needs to be refreshed in order to capture logs
4、Only include text/html to the Content-Type, and inject the script into the request starting with <!DOCTYPE or <!doctype
5、Example:
Console Log

JS Inject

1、After opening, type the JavaScript script in the input box, and then click Send button, it will automatically inject the corresponding script into the webpage in the proxy
2、The page that was opened before opening needs to be refreshed in order to respond to the injected script
3、Only text/html is included for Content-Type, and requests starting with <!DOCTYPE or <!doctype are valid
4、Will request www.example.com every 2 seconds, please ignore!!!
5、Example:
JS Inject

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].