socks
3 TopicsRead or Modify SOCKS payload
Hello Devcentral, even though apparently not much people is playing with the new SOCKS features, here I am with another question on this subject. Can i modify (or read) the SOCKS payload of my clients' requests ? When i dump the full TCP::payload in the CLIENT_DATA event, all i can see is the client's greeting that is part of the SOCKS handshake: 050100 I understand there is a socks-tunnel interface and that the traffic (after the handshake has completed) is likely to be processed at this level but is there a way to read or modify the socks payload from an iRule ?445Views0likes1CommentClient SSL and SOCKS profiles on same VS
Hello Devcentral, I have a VS that's configured as follows ltm virtual myVS { destination 10.0.0.1:443 ip-protocol tcp mask 255.255.255.255 profiles { clientssl { context clientside } socks { } tcp { } } source 0.0.0.0/0 source-address-translation { type automap } vs-index 69 } The client uses stunnel to establish a TLS session with 10.0.0.1 and then basically sends SOCKS requests into the tunnel. This is accomplished by configuring 127.0.0.1:8080 as SOCKS proxy in the browser settings. Stunnel Configuration: [sockstest] client = yes accept = 127.0.0.1:8080 connect = 10.0.0.1:443 verify = 0 This configuration doesn't work: the browser fails to load any websites. But if i just remove the Client SSL profile from myVS and use 10.0.0.1:443 as SOCKS proxy, the browser successfully loads any web pages. Why is that ?273Views0likes0Comments