Easiest way to MITM my browser requests/responses using Go

This page summarizes the projects mentioned and recommended in the original post on /r/golang

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • utls

    Fork of the Go standard TLS library, providing low-level access to the ClientHello for mimicry purposes.

  • Something that you'll run into for smarter anti-bot is that your JA3 tls signature will be checked. Easiest way to get around this is probably to use refraction-networking/utls. Especially true as go's tls signature is fairly unique.

  • goproxy

    An HTTP proxy library for Go (by elazarl)

  • I did something related to this here: https://github.com/elazarl/goproxy (I guess it would be relatively easy to add to add a "save" action to save the specified resources.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • chromedp

    A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.

  • The alternative is to drive, for example, Chrome with the DevTools protocol (using something like https://github.com/chromedp/chromedp or https://github.com/raff/godet (this is my version of a DevTools driver).

  • godet

    Remote client for Chrome DevTools

  • The alternative is to drive, for example, Chrome with the DevTools protocol (using something like https://github.com/chromedp/chromedp or https://github.com/raff/godet (this is my version of a DevTools driver).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • uTLS – Go TLS fork with low-level access to ClientHello for mimicry purposes

    1 project | news.ycombinator.com | 12 Mar 2024
  • Web scraping with Go

    5 projects | /r/golang | 2 Apr 2023
  • Web Crawler in Go: Extracting Keyword-Relevant Text with Text Density

    2 projects | /r/golang | 18 Mar 2023
  • How can I do infinte scroll with go http

    1 project | /r/golang | 16 Nov 2022
  • Thoughts on Go headless browser tools for testing and scraping?

    4 projects | /r/golang | 14 Oct 2022