{"id":1078,"url":"https://github.com/coderyi/NetworkEye","last_synced_at":"2025-07-30T20:31:24.149Z","repository":{"id":62448957,"uuid":"45603131","full_name":"coderyi/NetworkEye","owner":"coderyi","description":"a iOS network debug library, monitor HTTP requests","archived":false,"fork":false,"pushed_at":"2020-08-24T03:07:58.000Z","size":2457,"stargazers_count":1401,"open_issues_count":20,"forks_count":239,"subscribers_count":52,"default_branch":"master","last_synced_at":"2024-07-19T04:54:04.122Z","etag":null,"topics":["charles","http-monitor","ios","network","network-debug","network-monitoring","networkeye","nsurlconnection","nsurlsession","objective-c"],"latest_commit_sha":null,"homepage":"http://coderyi.com","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/coderyi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-11-05T10:06:12.000Z","updated_at":"2024-07-04T08:15:53.000Z","dependencies_parsed_at":"2022-11-01T23:18:03.281Z","dependency_job_id":null,"html_url":"https://github.com/coderyi/NetworkEye","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coderyi%2FNetworkEye","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coderyi%2FNetworkEye/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coderyi%2FNetworkEye/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coderyi%2FNetworkEye/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coderyi","download_url":"https://codeload.github.com/coderyi/NetworkEye/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":215182683,"owners_count":15840917,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["charles","http-monitor","ios","network","network-debug","network-monitoring","networkeye","nsurlconnection","nsurlsession","objective-c"],"created_at":"2024-01-05T20:15:38.444Z","updated_at":"2024-08-13T13:30:35.482Z","avatar_url":"https://github.com/coderyi.png","language":"Objective-C","readme":"# NetworkEye\n[![Pod Version](http://img.shields.io/cocoapods/v/NetworkEye.svg?style=flat)](http://cocoadocs.org/docsets/NetworkEye/)\n[![Pod Platform](http://img.shields.io/cocoapods/p/NetworkEye.svg?style=flat)](http://cocoadocs.org/docsets/NetworkEye/)\n[![Pod License](http://img.shields.io/cocoapods/l/NetworkEye.svg?style=flat)](https://opensource.org/licenses/MIT)\n[![Twitter](https://img.shields.io/badge/twitter-@coderyi9-green.svg?style=flat)](http://twitter.com/coderyi9)\n[![](https://img.shields.io/github/stars/coderyi/NetworkEye.svg)](https://github.com/coderyi/NetworkEye/stargazers) \n[![](https://img.shields.io/github/forks/coderyi/NetworkEye.svg)](https://github.com/coderyi/NetworkEye/network) \n[![](https://img.shields.io/cocoapods/dt/NetworkEye.svg?maxAge=2592000)](https://github.com/coderyi/NetworkEye) \n[![](https://img.shields.io/cocoapods/dm/NetworkEye.svg?maxAge=2592000)](https://github.com/coderyi/NetworkEye) \n[![](https://img.shields.io/cocoapods/dw/NetworkEye.svg?maxAge=2592000)](https://github.com/coderyi/NetworkEye) \n\n\u003cp align=\"center\" \u003e\n\n\u003cimg  src=\"https://raw.githubusercontent.com/coderyi/NetworkEye/master/NetworkEye/Resources/networkeye_logo_detail.png\" width=\"480\" height=\"160\"\u003e\n\u003c/p\u003e\n\n[README 中文](https://github.com/coderyi/NetworkEye/blob/master/README_Chinese.md)\n\nNetworkEye,a iOS network debug library,monitor HTTP requests.\n\nIt can be detected HTTP request include web pages, NSURLConnection, NSURLSession, AFNetworking, 3rd libraries, 3rd SDK ,and so on. very convenient and practical. \n\nIt can be map local json file.\n\nI created a google group，this group is for general discussion NetworkEye\n,welcome to join,[https://groups.google.com/d/forum/networkeye](https://groups.google.com/d/forum/networkeye)\n\nif you use NetworkEye, you can add it in here,[Who-Uses-NetworkEye](https://github.com/coderyi/NetworkEye/wiki/Who-Uses-NetworkEye)\n\nwelcome to new pull request,that fix bug,add new features,add support other platform.and welcome to [new issues](https://github.com/coderyi/NetworkEye/issues).\n\nand thanks to [kasketis](https://github.com/kasketis) write the swift version  [netfox](https://github.com/kasketis/netfox)\n\n\n#### Podfile\n\n```ruby\n\n\tplatform :ios, '7.0'\n\tpod 'NetworkEye', '~\u003e 1.1.2'\n\t# pod 'NetworkEye/FMDB', '~\u003e 1.1.2'   # NetworkEye with FMDB ,save your requests to database\n\n```\n\n\n#### Instruction\nNote：Use Network Eye in DEBUG mode\n\nadd the code in AppDelegate.m   \n\u003cpre\u003e\n#import \"NEHTTPEye.h\"\n#if defined(DEBUG)||defined(_DEBUG)\n    [NEHTTPEye setEnabled:YES];\n#endif\n\u003c/pre\u003e\n\nyou can use use the shortcut (⌘ Command + n) , a double tap or shake device to call out the monitoring data interface\n\nNEHTTPEyeViewController\n\nYou can also use the following code\n\u003cpre\u003e\n#if defined(DEBUG)||defined(_DEBUG)\n    NEHTTPEyeViewController *vc=[[NEHTTPEyeViewController alloc] init];\n    [self presentViewController:vc animated:YES completion:nil];\n#endif\n\u003c/pre\u003e\nIn NEHTTPEye, the default password of database is \"networkeye\" ,and you can save 300 requests.\n\n\nthe database name is networkeye.sqlite,and stored in the cache directory.\n\n\u003cpre\u003e\n#define kSQLitePassword @\"networkeye\"\n\n#define kSaveRequestMaxCount 300\n\u003c/pre\u003e\n\nyou can change it use NEHTTPModelManager\n\u003cpre\u003e\n    [NEHTTPModelManager defaultManager].saveRequestMaxCount=300;\n    [NEHTTPModelManager defaultManager].sqlitePassword=@\"networkeye\";\n\u003c/pre\u003e\nNetworkEye use FMDB and SQLCipher。\nFMDB is used to store data，SQLCipher is used to encrypt the database。\n\nMonitoring data interface supports some search conditions ,it is URL，statusCode，HTTPMethod，MIMEType。\n#### Preview\n\n\u003cimg  src=\"https://raw.githubusercontent.com/coderyi/NetworkEye/master/NetworkEye/Resources/networkeye1_3.png\" width=\"320\" height=\"570\"\u003e\n\n\u003cimg  src=\"https://raw.githubusercontent.com/coderyi/NetworkEye/master/NetworkEye/Resources/networkeye2.png\" width=\"320\" height=\"570\"\u003e\n\n\u003cimg  src=\"https://raw.githubusercontent.com/coderyi/NetworkEye/master/NetworkEye/Resources/networkeye5.png\" width=\"320\" height=\"570\"\u003e\n\n\n\n#### Licenses\n\n[MIT License](https://github.com/coderyi/NetworkEye/blob/master/LICENSE).\n\n#### Contributors\n\nthanks!\n\n[Xi Lin](https://github.com/xilin)\n\n[Zhu Lida](https://github.com/zld)\n\n[Jackrex](https://github.com/jackrex)\n\n","funding_links":[],"categories":["Debugging","Objective-C","Networking","HarmonyOS","Objective-C  Stars 1000以内排名整理"],"sub_categories":["Getting Started","Other free courses","Linter","Windows Manager"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoderyi%2FNetworkEye","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoderyi%2FNetworkEye","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoderyi%2FNetworkEye/lists"}