/* */

Chris  -  HTTPS von der Konsole tracen

 
Riki und Rudi Chris Michi Doris 

Firefox + Wireshark

Firefox starten:

SSLKEYLOGFILE=log/sslkey.log firefox

im Wireshark eintragen unter Edit > Preferences > Protocols > TLS.

(Pre)-Master-Secret-> die log/sslkey.log eintragen

 

 

warum ist das ein Problem?

HTTP ist ja verschlüsselt, das ist gut so, allerdings hats auch den Nachteil dass mas dann nicht mehr debuggen kann ...

Allerdings gibts nur 2 Libs unter Linux die das SSL machen, und man kann mit dem gdb sich Funktionsaufrufe anschaun, also gdb programm und den breakpoint bei SSL_write setzen.

Automatisiert geht das mit ltrace:

cat ~/.ltrace.conf

int SSL_write(addr , string, int );

 

ltrace -s 10000 -e SSL_write programm

 

und wir sehen jeden Aufruf auf SSL_write ;-)

Update 2024: hat mit firefox nicht funktioniert, mit curl schon

eBPF

fertiges tool, z.b.:

eCapture

202405: hat nicht mit Firefox funktioniert

mitm-proxy