Way to log outbound HTTP requests that pass through the Airport Extreme

airporthttplogswifi

My wireless router is an Airport Extreme. I would like to log all outbound HTTP requests (leaving my Mac for an internet web server) for later review. Is that possible?

Best Answer

I would suggest you to install Squid HTTP Proxy through Brew Package manager

Squid is a HTTP Proxy and will log and cache all Browser requests passing through it.Since we are installing Squid on your Mac, it will log only the one's passing through it.

Procedure :

  1. Install Brew using Terminal.app
  2. Make sure Brew is ready to be used by used by running following command:
  3. $ brew doctor

    If not ready follow the instructions. (Generally this requires you to upgrade XCode to latest version.

  4. Install Squid
  5. $ brew update && brew install squid
  6. Point your Browser to use Proxy localhost:3128