HUD breaks request filters(exclude from proxy server)
When enabled, I can't filter requests from WebGoat internals, but after disabling and start zap, everything works just fine. I have experienced this problem on a previous machine too, so it should be HUD-related problem
Edited by @kingthorin for clarity
Could you please provide the steps you're following when the issue occurs? When you say "reboot everything" do you mean the system or just closing and opening Zap?
Reboot just zap, everything is related to works just fine
Steps:
- Open zap with HUD enabled(Toolbar button pressed at start)
- Connect to WebGoat and login (so now it starts sending internal requests of lessonmenu and overview)
- Try to exclude it via
Right-click->Exclude from->Proxy - Experience disappointment 4.5. Toggle toolbar button and reopen zap
- Open zap with HUD disabled
- Repeat 2-3 steps
- Everything works
Interesting thing is if at the start HUD is disabled and you enable it immediately, exclusion works.
I guess this has to do with the HTTPS upgrade, once the HUD upgrades the requests ZAP (the proxy) will see HTTPS not HTTP (which is most likely what has been excluded).