nym
nym copied to clipboard
[Issue] Outfox integration : SOCKS5 proxy ignore outfox flag in config file
Describe the issue
A SOCKS5 proxy with packet_type = 'outfox'
in the config file will still send sphinx packets.
Expected behaviour Without any overriding instructions, a SOCKS5 proxy with such a config file should send outfox packets.
Steps to Reproduce
Set up a SOCKS5 proxy with packet_type = 'outfox'
, and route traffic through it. The debug log will display Sphinx packets being sent.
Issue cause
The run
command from the SOCKS5 proxy accepts an --outfox
flag. Its presence will cause the config to be overridden and to send outfox
packets, which is expected. However, its absence will also cause a config override, and sphinx packets will be sent. This behaviour is not expected and very counter intuitive.