TCP Packet
-
- Posts: 6
- Joined: Fri Aug 01, 2014 1:56 am
TCP Packet
Hello Every Body
would You help me?
how can i edit Source Code of SoftEther for Sending TCP Packet instead of UDP Packet ?
(Which Part of Source Code must be modify to send TCP Packet instead of UDP Packet )
if one person help me , i will pay money for helping me.
Tanx My Friends...
would You help me?
how can i edit Source Code of SoftEther for Sending TCP Packet instead of UDP Packet ?
(Which Part of Source Code must be modify to send TCP Packet instead of UDP Packet )
if one person help me , i will pay money for helping me.
Tanx My Friends...
Last edited by truecity on Fri Aug 01, 2014 2:45 am, edited 3 times in total.
-
- Posts: 370
- Joined: Fri Oct 18, 2013 8:15 am
Re: TCP Packet
As simple as https://github.com/SoftEtherVPN/SoftEtherVPN ! :-)
-
- Posts: 6
- Joined: Fri Aug 01, 2014 1:56 am
Re: TCP Packet
Tanx My Friend
But is this link Modified Source code of Softether ( send packet with TCP ) ?
But is this link Modified Source code of Softether ( send packet with TCP ) ?
-
- Posts: 370
- Joined: Fri Oct 18, 2013 8:15 am
Re: TCP Packet
I do not understand your English.
-
- Posts: 6
- Joined: Fri Aug 01, 2014 1:56 am
Re: TCP Packet
sorry...
Which Part of Source Code of SoftEther must be Modify to Send TCP Packet to Server instead of UDP packet?
Which Part of Source Code of SoftEther must be Modify to Send TCP Packet to Server instead of UDP packet?
-
- Posts: 370
- Joined: Fri Oct 18, 2013 8:15 am
Re: TCP Packet
Hey, first time you asked how to edit, I did answer you.
How to code is your task now.
Btw, I cannot realize what you mean by "Send TCP Packet to Server instead of UDP packet"
How to code is your task now.
Btw, I cannot realize what you mean by "Send TCP Packet to Server instead of UDP packet"
-
- Posts: 6
- Joined: Fri Aug 01, 2014 1:56 am
Re: TCP Packet
Tanx my Dear Friend
but i can't edit Source code
but i can't edit Source code
Last edited by truecity on Fri Aug 01, 2014 2:50 am, edited 1 time in total.
-
- Posts: 370
- Joined: Fri Oct 18, 2013 8:15 am
Re: TCP Packet
truecity wrote:
> Tanx my Dear Friend
> but i can't edit Source code
>
> if you can help,, Please Help me
> it is very important for me (because my Wife is dead and i must give my
> Teacher this project)
> :-(
... edit the source code
... your wife is dead
... your teacher...
... tcp instead of udp
What are you talking about???! I would ask somebody with good English to help you first.
> Tanx my Dear Friend
> but i can't edit Source code
>
> if you can help,, Please Help me
> it is very important for me (because my Wife is dead and i must give my
> Teacher this project)
> :-(
... edit the source code
... your wife is dead
... your teacher...
... tcp instead of udp
What are you talking about???! I would ask somebody with good English to help you first.
-
- Posts: 6
- Joined: Fri Aug 01, 2014 1:56 am
Re: TCP Packet
SoftEther-Client sends UDP Packet to Softether-Server..
Please Tell me , Which Part of Code must be Edit for Sending TCP Packet instead of UDP Packet.
Please Tell me , Which Part of Code must be Edit for Sending TCP Packet instead of UDP Packet.
-
- Posts: 370
- Joined: Fri Oct 18, 2013 8:15 am
Re: TCP Packet
Where did you read/find or who told you this? Show us.
-
- Posts: 6
- Joined: Fri Aug 01, 2014 1:56 am
Re: TCP Packet
i sniff SoftEther Traffic by Wireshark
i see client send udp packet to server
is it true?
i see client send udp packet to server
is it true?
-
- Posts: 370
- Joined: Fri Oct 18, 2013 8:15 am
Re: TCP Packet
1.2. NAT Traversal Function
Generally, if you use traditional VPN systems you have to request a network administrator to make the NAT or firewall to "open" or "relay" specific TCP or UDP ports. However, there are demands somehow to eliminate such working costs on network administrators. In order to satisfy such demands, SoftEther VPN has the newly-implemented "NAT Traversal" function. NAT Traversal is enabled by default. A SoftEther VPN Server running on the computer behind NAT or firewall can accept VPN connections from the Internet, without any special configurations on firewalls or NATs. If you want to disable the NAT Traversal function, modify the "DisableNatTraversal" to "true" on the configuration file of SoftEther VPN Server. In order to disable it on the client-side, append "/tcp" suffix on the destination hostname.
1.6. UDP Acceleration
SoftEther VPN has the UDP Acceleration Function. If a VPN consists of two sites detects that UDP channel can be established, UDP will be automatically used. By this function, throughput of UDP increases. If direct UDP channel can be established, direct UDP packets will be used. However, if there is something obstacles such as firewalls or NATs, the "UDP Hole Punching" technology will be used, instead. The "UDP Hole Punching" uses the cloud servers which SoftEther Corporation operates on Internet. UDP Acceleration can be disabled anytime by setting up so on the VPN-client side.
2.4. Keep Alive Function
SoftEther VPN Server and SoftEther VPN Bridge has Keep Alive Function by default. The purpose of this function is to sustain the Internet line active. The function transmits UDP packets with a random-byte-array-payload periodically. This function is useful to avoid automatic disconnection on mobile or dial-up connections. You can disable Keep Alive Function anytime.
5.3. Details of VPN Gate Service's Behavior
VPN Gate Service also serves as relay for accessing to the VPN Gate Directory Server. In order to make VPN Gate Service familiar with firewalls and NATs, it opens an UDP port by using the NAT Traversal function which is described on the section 1.2. It also opens and listens on some TCP ports, and some TCP and UDP ports will be specified as the target port of Universal Plug and Play (UPnP) Port Transfer entries which are requested to your local routers. UPnP request packets will be sent periodically. Some routers keep such an opened TCP/UDP port permanently on the device. If you wish to close them, do it manually.
https://github.com/SoftEtherVPN/SoftEth ... ARNING.TXT
Which UDP packets?
Generally, if you use traditional VPN systems you have to request a network administrator to make the NAT or firewall to "open" or "relay" specific TCP or UDP ports. However, there are demands somehow to eliminate such working costs on network administrators. In order to satisfy such demands, SoftEther VPN has the newly-implemented "NAT Traversal" function. NAT Traversal is enabled by default. A SoftEther VPN Server running on the computer behind NAT or firewall can accept VPN connections from the Internet, without any special configurations on firewalls or NATs. If you want to disable the NAT Traversal function, modify the "DisableNatTraversal" to "true" on the configuration file of SoftEther VPN Server. In order to disable it on the client-side, append "/tcp" suffix on the destination hostname.
1.6. UDP Acceleration
SoftEther VPN has the UDP Acceleration Function. If a VPN consists of two sites detects that UDP channel can be established, UDP will be automatically used. By this function, throughput of UDP increases. If direct UDP channel can be established, direct UDP packets will be used. However, if there is something obstacles such as firewalls or NATs, the "UDP Hole Punching" technology will be used, instead. The "UDP Hole Punching" uses the cloud servers which SoftEther Corporation operates on Internet. UDP Acceleration can be disabled anytime by setting up so on the VPN-client side.
2.4. Keep Alive Function
SoftEther VPN Server and SoftEther VPN Bridge has Keep Alive Function by default. The purpose of this function is to sustain the Internet line active. The function transmits UDP packets with a random-byte-array-payload periodically. This function is useful to avoid automatic disconnection on mobile or dial-up connections. You can disable Keep Alive Function anytime.
5.3. Details of VPN Gate Service's Behavior
VPN Gate Service also serves as relay for accessing to the VPN Gate Directory Server. In order to make VPN Gate Service familiar with firewalls and NATs, it opens an UDP port by using the NAT Traversal function which is described on the section 1.2. It also opens and listens on some TCP ports, and some TCP and UDP ports will be specified as the target port of Universal Plug and Play (UPnP) Port Transfer entries which are requested to your local routers. UPnP request packets will be sent periodically. Some routers keep such an opened TCP/UDP port permanently on the device. If you wish to close them, do it manually.
https://github.com/SoftEtherVPN/SoftEth ... ARNING.TXT
Which UDP packets?
-
- Posts: 202
- Joined: Wed Jul 10, 2013 2:07 pm
Re: TCP Packet
SoftEther is a Multiprotocol VPN-Server Application. So you can't say SoftEther use TCP or UDP. Both and more is possible.
If you use SoftEthers own Protocol (by using the SoftEher-Client-Software), the VPN use https for vpn communication. And https is http encrypted with TLS. And TLS (and http) use TCP. So, simply said.
The VPN is TCP based. But SoftEther can (its a Client-Side Setting) add some UDP packets to accelerate the connection. Also some UDP-Traffic is used for keepalive and DynDNS-Services and so on. But the VPN is TCP based and you can block/disable UDP without editing the source-files.
Nearly the same with the SSTP-Clone function. SSTP is using TLS too, so its also TCP. (but not https...yeah wired^^)
The OpenVPN Clone can use both, TCP or UDP. Just what you want. You can change it by editing the client-config file.
L2TP/IPsec is much more complicated. IPsec uses neither TCP nor UDP. It use AH and ESP. But it can be encapsulated in UDP Traffic or TCP traffic. So all is possible ;)
If you use SoftEthers own Protocol (by using the SoftEher-Client-Software), the VPN use https for vpn communication. And https is http encrypted with TLS. And TLS (and http) use TCP. So, simply said.
The VPN is TCP based. But SoftEther can (its a Client-Side Setting) add some UDP packets to accelerate the connection. Also some UDP-Traffic is used for keepalive and DynDNS-Services and so on. But the VPN is TCP based and you can block/disable UDP without editing the source-files.
Nearly the same with the SSTP-Clone function. SSTP is using TLS too, so its also TCP. (but not https...yeah wired^^)
The OpenVPN Clone can use both, TCP or UDP. Just what you want. You can change it by editing the client-config file.
L2TP/IPsec is much more complicated. IPsec uses neither TCP nor UDP. It use AH and ESP. But it can be encapsulated in UDP Traffic or TCP traffic. So all is possible ;)