Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 15:38
    dfelsent commented #1248
  • 09:33
    RisenAsh commented #1240
  • 09:32
    RisenAsh commented #1240
  • 05:34
    NghiaTranUIT commented #1238
  • 05:32
    NghiaTranUIT commented #1238
  • 05:07
    ashton-seek commented #1238
  • 05:01
    ashton-seek commented #1238
  • 03:09
    NghiaTranUIT commented #119
  • 02:59
    tkrajacic commented #1243
  • 02:19
    NghiaTranUIT commented #1243
  • 02:18
    NghiaTranUIT labeled #1248
  • 02:18
    NghiaTranUIT commented #1248
  • May 26 14:14
    dfelsent commented #1248
  • May 26 08:21
    NghiaTranUIT milestoned #1248
  • May 26 08:21
    NghiaTranUIT commented #1248
  • May 26 08:20
    NghiaTranUIT assigned #1248
  • May 26 08:20
    NghiaTranUIT labeled #1248
  • May 25 17:53
    dfelsent commented #1248
  • May 25 17:52
    dfelsent commented #1248
  • May 25 16:59
    whatisjasongoldstein edited #1248
Philly Cai
@Hephaest
Screen Shot 2022-05-07 at 7.38.40 PM.png
Nghia Tran
@NghiaTranUIT
hey @Hephaest unfortunately, it's not possible to compress the response via Scripting
2 replies
the reason is Proxyman don't support gzip/inflate in the scripting yet
atomsb
@atomsb

Hello guys ! :-)

I am currently trying to configure Proxyman for my phone.
I installed the certificate and configured the proxy on the wifi settings, but I don’t get it to work.
I set the proxy to the IP of my mac running Proxyman on the right port.
The mac has the certificate installed too, and has access to internet.

Do you guys have any suggestions ? Something I could be doing wrong ? Any input would be appreciated thanks everybody !

phone: Samsung S8 ( Android 9 )
computer: Macbook Pro M1 Monterey 12.3.1

Nghia Tran
@NghiaTranUIT
Hey @atomsb it’s hard to tell that why it doesn’t "work"
  1. If "does not work” means that your android device could not access to the Internet after set the Proxy, please checkout this page: https://docs.proxyman.io/troubleshooting/my-ios-devices-couldnt-connect-to-proxyman-via-proxy
2/. I assume that you’ve already followed all steps in the guideline in Certificate Menu -> Install for Android -> Physical Device? If not, please try to do it or you can check out at https://docs.proxyman.io/debug-devices/android-device
atomsb
@atomsb
Screenshot 2022-05-17 at 16.04.40.png
Screenshot 2022-05-17 at 16.04.11.png
Screenshot 2022-05-17 at 16.03.41.png
Nghia Tran
@NghiaTranUIT
cool
atomsb
@atomsb
I tried to forget the network and try again, it did not work
Nghia Tran
@NghiaTranUIT
it seems that you properly install the certificate
you mean that you get SSL Error?
because you’re using API 31 (android 12), so it’s important
atomsb
@atomsb
Right, I forgot this part, I was using android 9 before and it seemed to have some issues. So I tried with an emulator for android 12
Can I monitor the whole traffic from the emulator ? Or is it possible only on my own apps ??
I mostly tried to understand the whole network flux from mobile, so I can’t really modifiy the manifest from other apps
Nghia Tran
@NghiaTranUIT
it’s not possibble if you use Android 12
Android improves their security
you are only able to capture your own app
other apps might be failed
atomsb
@atomsb
Humm I see, can I lower my android version to do that ??
Nghia Tran
@NghiaTranUIT
yes
below android 10 is okay
please make sure that you are still unable to capture well-known apps, such as Facebook, Instagram, ...
because they’re protected by SSL Pinning
atomsb
@atomsb
So I have to figure out why with my physical device it’s not working currently.
Yes I heard that some apps are using that, I don’t really mind.. I don’t need that. It’s mostly to learn
Do you know if it’s the same with iPhone ? After a certain version it’s impossible to capture the whole traffic ?
Nghia Tran
@NghiaTranUIT
iPhone is easier
if you follow the iOS Guideline, it’s fine, you don’t need to mess up with the step 5 of the Android
but the ssl pinning is still applied for well-known apps
atomsb
@atomsb
SSL pinning but I could still monitor the “normal” apps without much trouble, on any iOS version, is that correct ??
Just that I don’t ask a phone or buy a phone if it doesn’t solve my current issue.. ! haha :-)
Nghia Tran
@NghiaTranUIT

SSL pinning but I could still monitor the “normal” apps without much trouble, on any iOS version, is that correct ??

yes, it’s correct.

atomsb
@atomsb
That’s awesome ! I will try to look for my physical android already.
Thanks really a lot for your time and for your app. That’s in my opinion the best one to use compare to Charles & mitmproxy. Keep up the good work :-)
Nghia Tran
@NghiaTranUIT
you’re welcome :raised_hands:
danielespirito
@danielespirito
How do I modify a request and persist it?
Nghia Tran
@NghiaTranUIT
hey @danielespirito you can use the Scripting to achieve it
  1. Directly modify the request’s body, query, header. Please use this snippet code: https://docs.proxyman.io/scripting/snippet-code#on-request
2/. You can either use request.bodyFilePath to use your JSON file. Code here: https://docs.proxyman.io/scripting/snippet-code#map-a-local-file-to-responses-body-like-map-local-tool-proxyman-2.25.0+
in Both case, make sure you have the correct header Content-Type, which matches with the body.
Nghia Tran
@NghiaTranUIT
Note: You can simply create a Scripting for your particular request by right-click on the request -> Tools -> Scripting
Ghost
@ghost~628c55dd6da037398497120c
Any instructions of removal of Proxyman on Mac?
Nghia Tran
@NghiaTranUIT
@HE-911 just simply remove the app in Applications folders
If you install the Helper Tools, you might delete it too at https://docs.proxyman.io/basic-features/proxy-setting-tool#uninstall-proxy-helper-tool
Ghost
@ghost~628c55dd6da037398497120c
Thank you @NghiaTranUIT
Mike Laster
@mlaster
I'm having trouble with scripting. I have a no-op onResponse:
13 replies
Mark Price
@mprice-banno
@NghiaTranUIT I haven't filed a bug yet, but I'm seeing an issue again where scripts are getting overwritten resulting in lost scripts. I'm not 100% sure on the reproduction steps yet, but I've seen several scripts over the last few days get overwritten with the contents of a different script rule. I don't know if it's a regression of ProxymanApp/Proxyman#738 or a new issue. I confirmed that the original (now lost script data) wasn't in any files in ~/Library/Application Support/com.proxyman.NSProxy/scripts I hadn't noticed this issue prior to Version 3.5.0 (30500)