Jak przechwytywać żądania HTTP i odpowiedzi komputera klienta (jak na przykład skrzypek)

Myślałem, że jedynym sposobem na przechwycenie żądania jest użycie proxy, ale skrzypek może jakoś przechwycić żądania i odpowiedzi HTTP bez konfigurowania czegokolwiek w dowolnej przeglądarce.

Co się dzieje pod maską?

A czy znasz jakąś bibliotekę, aby to zrobić? (W dowolnym języku)