Hello all,

First off, I hope everyone is staying happy, healthy and sane in these
difficult times.

I've been working on a little side project involving some IoT devices
and I'm in the need of a HTTPS MITM proxy so I can do some traffic
analysis. I'm running OpenBSD 6.6 as my firewall at home doing NAT and
providing some other network plumbing (great term btw!). I have been
exploring relayd to do this intercept on the firewall. Currently I have
this config for a tls proxy:

log connection

http protocol httpfilter {
        return error
        pass
        match url log

        tls ca key "/etc/ssl/private/ca.key" password "stinkbutt"
        tls ca cert "/etc/ssl/ca.crt"
}

relay tlsmitm {
        listen on 127.0.0.1 port 8443 tls
        protocol httpfilter
        forward with tls to destination
}

EOF

The issues I'm having are two fold, first off I can't, for the life of
me get anything to appear in the log (/var/log/daemon) except for the
usual daemon start and stops. Secondly, I'd really like to dump all of
the traffic al la tcpdump but I don't really see a place to do so (no
unencrypted data passes through an interface AFAIK).

I'm hoping someone might be able to steer me in the right direction
and maybe let me know if I'm using the wrong tool for the job.

Thank you,

CJ

Reply via email to