Hello,
I am working on porting sshuttle (https://github.com/sshuttle/sshuttle)
to OpenBSD and have run into some issues. Specifically issue #219, which
is due to "Operation not supported by device" errors.
https://github.com/sshuttle/sshuttle/issues/219
It looks to me like the memory address of the anchor data in pf may have
changed, though the first call to add a new anchor with "match any on
lo" seems to work ok.
For some reason the contributor wrote his Python script using ioctl and
a lot of C style code for the pf module. I was not able to reach him for
assistance with this either, and have been working on it for about a
week now.
I have the port made but holding off on submitting until this issue is
fixed. I was curious if anyone would be interested in this application,
or has any suggestions for fixing the pf module short of a full rewrite.
Thank you.