All Projects → durgiya → WormholyForObjectiveC

durgiya / WormholyForObjectiveC

Licence: MIT license
Network debugging made easy,This network debugging tool is developed based on the swift version of Wormholy.

Programming Languages

objective c
16641 projects - #2 most used programming language
swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to WormholyForObjectiveC

Wormholy
iOS network debugging, like a wizard 🧙‍♂️
Stars: ✭ 2,010 (+9471.43%)
Mutual labels:  debugger, https, logger, alamofire, nsurlsession, charles
Netfox
A lightweight, one line setup, iOS / OSX network debugging library! 🦊
Stars: ✭ 3,188 (+15080.95%)
Mutual labels:  alamofire, afnetworking, charles
jmitm
Java版本的mitmproxy,对本地浏览器所有的Http(s)请求和响应进行拦截并「重制」;也可充当轻量级B/S版抓包软件;
Stars: ✭ 19 (-9.52%)
Mutual labels:  https, charles
Opensource
♨️ 分享GitHub优秀开源项目和主流开发使用的网站、解决问题方案收集以及学习网站或资料,涵盖了iOS, macOS X, Blockchain, Flutter, Weex, H5, Games, C++, Script等多方面的内容,其中iOS大致包涵以下内容:音视频;IM和直播;逆向开发;图像相关(OpenGL, Metal, GPUImage);内购(IAP), ApplePay和第三方支付;安全攻防和应用加固, 数据安全和算法;常用第三方库;导航栏和状态栏;侧边菜单;数据持久;蓝牙, 手势指纹面容ID解锁, 图片浏览器, 扫码, 下拉和上拉刷新, 指示器, Toast, Menu, Sensor, Privacy, WebView和进度条, 动画, 选择器, 搜索, 分享, 图片验证码, 设备相关信息, 广告, 高仿项目及Demo等。
Stars: ✭ 123 (+485.71%)
Mutual labels:  alamofire, afnetworking
Hqmnetworking
基于AFN3.x核心类AFURLSessionManager封装的网络请求,支持 HTTPS 请求验证,可以配置请求头,支持多图上传并可选带进度回调,支持 block、delegate(代理) 请求回调,详见
Stars: ✭ 49 (+133.33%)
Mutual labels:  https, afnetworking
Ios Sdk
AppSpector is a debugging service for mobile apps
Stars: ✭ 56 (+166.67%)
Mutual labels:  debugger, logger
Xmnetworking
A lightweight but powerful network library with simplified and expressive syntax based on AFNetworking.
Stars: ✭ 980 (+4566.67%)
Mutual labels:  https, afnetworking
Qtwebapp
QtWebApp is a HTTP server like Java servlets, written in C++ with the Qt framework.
Stars: ✭ 50 (+138.1%)
Mutual labels:  https, logger
Cocoadebug
iOS Debugging Tool 🚀
Stars: ✭ 3,769 (+17847.62%)
Mutual labels:  debugger, logger
debug.js
Debugger of JavaScript, by JavaScript, for JavaScript
Stars: ✭ 19 (-9.52%)
Mutual labels:  debugger, logger
Acho
The Hackable Log
Stars: ✭ 189 (+800%)
Mutual labels:  debugger, logger
Logcat
Android 日志打印框架,在手机上可以直接看到 Logcat 日志啦
Stars: ✭ 189 (+800%)
Mutual labels:  debugger, logger
cpp20-internet-client
An HTTP(S) client library for C++20.
Stars: ✭ 34 (+61.9%)
Mutual labels:  https
networker
🔧 A simple CLI tool for various networking operations
Stars: ✭ 20 (-4.76%)
Mutual labels:  https
mini-async-log-c
Mini async log C port. Now with C++ wrappers.
Stars: ✭ 69 (+228.57%)
Mutual labels:  logger
Yasp
yasp is a fully functional web-based assembler development environment, including a real assembler, emulator and debugger.
Stars: ✭ 252 (+1100%)
Mutual labels:  debugger
ng-logger
Angular logger service
Stars: ✭ 65 (+209.52%)
Mutual labels:  logger
log
Aplus Framework Log Library
Stars: ✭ 14 (-33.33%)
Mutual labels:  logger
Gdbghidra
gdbghidra - a visual bridge between a GDB session and GHIDRA
Stars: ✭ 251 (+1095.24%)
Mutual labels:  debugger
Clj Debugger
The missing tool
Stars: ✭ 246 (+1071.43%)
Mutual labels:  debugger

Icon

Pod version

Start debugging iOS network calls like a wizard, without extra code! Wormholy makes debugging quick and reliable.

What you can do:

  • No code to write and no imports.
  • Record all app traffic that uses NSURLSession.
  • Reveal the content of all requests, responses, and headers simply by shaking your phone!
  • No headaches with SSL certificates on HTTPS calls.
  • Find, isolate and fix bugs quickly.
  • Swift & Objective-C compatibility.
  • Also works with external libraries like Alamofire & AFNetworking.
  • Ability to blacklist hosts from being recorded using the array ignoredHosts.
  • Ability to share cURL rappresentation of API requests

Icon

Requirements


  • iOS 9.0+
  • Xcode 10+

Usage


Add it to your project, and that's all! Shake your device or your simulator and Wormholy will appear! You don't need to import the library into your code, it works magically!

I suggest you install it only in debug mode. The easiest way is with CocoaPods:

pod 'WormholyForObjectiveC', :configurations => ['Debug']

If you want to disable the shake, and fire Wormholy from another point inside your app, you need to set the environment variable WORMHOLY_SHAKE_ENABLED = NO, and call this local notification:

[[NSNotificationCenter defaultCenter] postNotificationName:@"wormholy_fire" object:nil];

You can also programmatically enable/disable the shake gesture at any time. You can do WHWormholy.shakeEnabled = NO to disable (or enable) the shake gesture.

MIT License


Wormholy is available under the MIT license. See the LICENSE file for more info.

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].