Skip to content

Capture and Intercept http and https device traffic as well tampring requests ands responses with react native

Notifications You must be signed in to change notification settings

aminerol/react-native-capture-traffic

Repository files navigation

react-native-capture-traffic

Getting started

$ npm install react-native-capture-traffic --save

Mostly automatic installation

$ react-native link react-native-capture-traffic

Manual installation

iOS

  1. In XCode, in the project navigator, right click LibrariesAdd Files to [your project's name]
  2. Go to node_modulesreact-native-capture-traffic and add RNCaptureTraffic.xcodeproj
  3. In XCode, in the project navigator, select your project. Add libRNCaptureTraffic.a to your project's Build PhasesLink Binary With Libraries
  4. Run your project (Cmd+R)<

Android

  1. Open up android/app/src/main/java/[...]/MainActivity.java
  • Add import com.reactnative.capturetraffic.RNCaptureTrafficPackage; to the imports at the top of the file
  • Add new RNCaptureTrafficPackage() to the list returned by the getPackages() method
  1. Append the following lines to android/settings.gradle:
    include ':react-native-capture-traffic'
    project(':react-native-capture-traffic').projectDir = new File(rootProject.projectDir, 	'../node_modules/react-native-capture-traffic/android')
    
  2. Insert the following lines inside the dependencies block in android/app/build.gradle:
      compile project(':react-native-capture-traffic')
    

Usage

import RNCaptureTraffic from 'react-native-capture-traffic';

// TODO: What to do with the module?
RNCaptureTraffic;

About

Capture and Intercept http and https device traffic as well tampring requests ands responses with react native

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages