The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    vpn specifying

    Discussion in 'Networking and Wireless' started by abcanw, Jan 21, 2011.

  1. abcanw

    abcanw Notebook Guru

    Reputations:
    0
    Messages:
    55
    Likes Received:
    0
    Trophy Points:
    15
    Hello guys ,

    so recently i ended up using VPN like hotspot shield , packetix and cyberghost vpn.
    i use the vpn only for one program .
    and that program doesnt consume much data.
    and some of the vpn i use gives only 1 gb /month so i cant surf the internet .
    some are slow but they r okay with that program needs
    but it affects my surfing speed and downloading speed alot ( i have 8mbps internet connection )
    so my question is cant i specify the vpn only for the program and not surfing and downloading ?

    does it require another wireless card ?
    i have 2 wireless cards , one built in my toshiba laptop and i bought the other one . does that help ?


    so sorry for my bad english
     
  2. makaveli72

    makaveli72 Eat.My.Shorts

    Reputations:
    1,235
    Messages:
    2,108
    Likes Received:
    0
    Trophy Points:
    55
    I've tried Hotspot Shield before but it quickly didn't work out for my intentions so I ditched it; and i've never used the others you've mentioned...but I can assure you that HMA Pro VPN might just be what you need.

    There's no bandwidth limit whatsoever and it has a feature where user specified programs will only work (have access to the Internet) through the HMA's VPN service. You have the option to use 'Open VPN' or VPN via PPTP.

    It's not free but it's pretty neat IMHO, and just might be worth checking out.
     
  3. abcanw

    abcanw Notebook Guru

    Reputations:
    0
    Messages:
    55
    Likes Received:
    0
    Trophy Points:
    15
    just wanna know , when u connect to a vpn
    does this mean your whole laptop is connected to the vpn or just the wireless card or internet router ?
    i was thinking to connect both of my wireless cards and connect them to my internet router then connect to a vpn (i thought only one wireless card or network connection will be affected) then use forcebindip to use my program throught the vpn connected network connection.......
    but it didnt work :(
    both of the connections where connected to the vpn
    im still searching for free idea
     
  4. makaveli72

    makaveli72 Eat.My.Shorts

    Reputations:
    1,235
    Messages:
    2,108
    Likes Received:
    0
    Trophy Points:
    55
    For HMA it connects to the various VPNs using whatever your current primary Intenet connection NIC is.

    How do you plan to use the two NICs; You have dual ISPs? :confused: what exactly are you trying to do?
     
  5. abcanw

    abcanw Notebook Guru

    Reputations:
    0
    Messages:
    55
    Likes Received:
    0
    Trophy Points:
    15
    what im trying to do is just an idea but not sure if i can really do it

    i have one isp and i want to use one program through the vpn ONLY!

    and let alone all other programs to go directly to internet without the vpn.

    i mean i want to want to use that program only with the vpn , only that program.

    and i want to surf through youtube , download torrents without the vpn.

    i hope my idea is clear

    now how can i do that :) ?
     
  6. makaveli72

    makaveli72 Eat.My.Shorts

    Reputations:
    1,235
    Messages:
    2,108
    Likes Received:
    0
    Trophy Points:
    55
    From my knowledge, no I don't think that would be possible. Unless you set up some kind of Proxy server; and even then it would be very tricky IMO to tell each program which connection to use.

    ...Okay so it may be possible if you can have the program you want to use via the VPN go through a Public Proxy server instead on one NIC. And have everything else use the other NIC as it's primary. This might not be an easy solution though.

    But I honestly don't think a VPN solution would work in this case...when you configure a VPN it's not for specific programs...the entire machine becomes a part of the VPN as far as network resources/internet access is concerned.
     
  7. abcanw

    abcanw Notebook Guru

    Reputations:
    0
    Messages:
    55
    Likes Received:
    0
    Trophy Points:
    15
    i was wrong thinking only the wireless card will be chipset will be concerned :( .

    really disappointing ...

    so as i researched more i found this program ForceBindIp which force

    a program to use a specific network connection , but unfortunately all my

    networks become part of the vpn once i connect to the vpn :(

    if anyone have some thoughts please share it
     
  8. RWUK

    RWUK Notebook Evangelist

    Reputations:
    254
    Messages:
    591
    Likes Received:
    0
    Trophy Points:
    30
    The wireless card has nothing to do with a vpn and neither does your ethernet controller. You surely don't need two wifi cards and probably will have connectivity problems if using 2 mac addresses for 1 comp, if that's even possible. A vpn takes over all of your internet, or none of it. That's the point of vpn. Situations where your data goes out of the vpn and defaults to your normal isp is called 'leak' and it's seen as a bad thing.

    Makaveli is right, you'd need to use a proxy for your one program, if it allows for that to happen. If you're only getting 1GB/month then I hope you're not paying for it, there are better options out there. Security Kiss allows 300MB/day and up to 9GB/month for free.
     
  9. jpanderson0318

    jpanderson0318 Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    5
    VPN's only function through a controller, I'm not sure where you are going with this.

    You're right, you don't need two wifi cards, although adding a second wouldn't adversely effect the performance of the system. I've managed servers with 6 interfaces, all with different MACs. You can actually do some really cool stuff, that but that's another issue.

    It's only a leak if SPECIFIC traffic gets out. The point of a VPN is to access a remote network as if it were local. So if my internal network at two sites is 10.10.10.0/24 and 10.10.9.0/24 I can use either as if they are local. The software does this by identifying packets destined for the specified non-local network and wrapping them with different IP information. That being the case, I can specify which traffic goes through the VPN and which is sent as normal traffic. It depends on how the program is set up. More than likely what is happening is the program is adding an additional route to your computers routing table. It would look something like this:

    LocalIP - 10.10.10.2/24
    Desired destination - 10.10.9.1/24
    Local VPN port - 123
    Remote VPN Port - 456
    Local Public (Router) IP - 65.65.65.65
    Remote Public (Router) IP - 23.23.23.23

    If you try to send traffic to 10.10.9.1 it won't make it because the network is not routable. So your computer has a route entry that says 'anything destined for 10.10.9.0/24 gets sent to 127.0.0.1:123'

    When the application receives it, it recognizes the traffic and wraps the entire packet in new information. So you then send data to 23.23.23.23:456

    When the remote VPN application receives the traffic it recognizes it and unwraps it so the original destination information is in tact and passes to the host.

    The same thing happens in reverse order for return traffic.




    Yes, I realize this is way more information than you were probably looking for, but now you know. My point is, that if you are working with a SPECIFIC REMOTE NETWORK, you can alter the routing table.

    However, this doesn't seem to be what you are trying to do. You want specific applications to use the VPN and others to not. Not a problem.

    You can add entries to the routing table that say "traffic destined to port 80 goes to 127.0.0.0:123" and all other traffic goes to the usual gateway. You can do this because the server you are trying to access on the remote side MUST maintain a specific port number in order for the public to be able to access it. If the port changed with every connection, they would never get an incoming connection, unless its some kind of security feature and synchronized on each side.

    The only problem you might run into is if the application monitors the routing table to maintain its original entry. Or... the program might somehow be intercepting traffic before it gets assigned IP a route. In which case you would have to modify the program.

    What operating system are you running, we can take a look at your routing table and see what's up.
     
  10. abcanw

    abcanw Notebook Guru

    Reputations:
    0
    Messages:
    55
    Likes Received:
    0
    Trophy Points:
    15
    im running windows 7 home premium
     
  11. jpanderson0318

    jpanderson0318 Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    5
    In cmd type 'route print' post a screen shot or copy paste and we can see what's up.
     
  12. jpanderson0318

    jpanderson0318 Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    5
    In a CMD shell run "route print" and past the results or a screen shot here.
     
  13. jpanderson0318

    jpanderson0318 Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    5
  14. abcanw

    abcanw Notebook Guru

    Reputations:
    0
    Messages:
    55
    Likes Received:
    0
    Trophy Points:
    15
  15. Wanka

    Wanka Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    I have a question about VPN but on Windows mobile. Can someone tell me how to set up on a HTC HD, I know this something off the topic but if someone knows this, let me know.

    Thanks!!! :D
     
  16. jpanderson0318

    jpanderson0318 Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    5
    Was your VPN connected when you took that screen shot? If not connect it and put it up, if it was, try "netstat -anb" and post that up here...
     
  17. abcanw

    abcanw Notebook Guru

    Reputations:
    0
    Messages:
    55
    Likes Received:
    0
    Trophy Points:
    15
    nope i wasnt connected to the vpn
    here is reoute point when i was connected
    [​IMG]

    Uploaded with ImageShack.us
     
  18. abcanw

    abcanw Notebook Guru

    Reputations:
    0
    Messages:
    55
    Likes Received:
    0
    Trophy Points:
    15
    this is netstat -anb when was connected to vpn
    Code:
      TCP    0.0.0.0:135            0.0.0.0:0              LISTENING
      RpcSs
     [svchost.exe]
      TCP    0.0.0.0:443            0.0.0.0:0              LISTENING
     [Skype.exe]
      TCP    0.0.0.0:445            0.0.0.0:0              LISTENING
     Can not obtain ownership information
      TCP    0.0.0.0:5357           0.0.0.0:0              LISTENING
     Can not obtain ownership information
      TCP    0.0.0.0:9971           0.0.0.0:0              LISTENING
     [vpnclient_x64.exe]
      TCP    0.0.0.0:9999           0.0.0.0:0              LISTENING
     [vpnclient_x64.exe]
      TCP    0.0.0.0:14357          0.0.0.0:0              LISTENING
     [Skype.exe]
      TCP    0.0.0.0:37411          0.0.0.0:0              LISTENING
     [btdna.exe]
      TCP    0.0.0.0:49152          0.0.0.0:0              LISTENING
     [wininit.exe]
      TCP    0.0.0.0:49153          0.0.0.0:0              LISTENING
      eventlog
     [svchost.exe]
      TCP    0.0.0.0:49154          0.0.0.0:0              LISTENING
      Schedule
     [svchost.exe]
      TCP    0.0.0.0:49155          0.0.0.0:0              LISTENING
     [lsass.exe]
      TCP    0.0.0.0:49215          0.0.0.0:0              LISTENING
     [services.exe]
      TCP    10.6.73.56:139         0.0.0.0:0              LISTENING
     Can not obtain ownership information
      TCP    10.6.73.56:57271       213.146.189.203:12350  ESTABLISHED
     [Skype.exe]
      TCP    10.6.73.56:57283       64.4.34.133:1863       ESTABLISHED
     [wlcomm.exe]
      TCP    10.6.73.56:57295       94.202.81.240:43846    ESTABLISHED
     [Skype.exe]
      TCP    10.6.73.56:57340       66.220.151.88:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57345       66.220.149.32:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57447       125.252.227.66:80      ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57450       125.252.227.18:80      ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57451       66.249.89.99:80        ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57458       72.14.203.139:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57462       66.249.89.165:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57477       74.125.235.11:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57478       74.125.235.11:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57479       74.125.235.11:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57480       74.125.235.25:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57502       61.113.95.41:80        ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57515       61.113.95.227:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57517       88.221.217.75:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57518       88.221.217.75:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57522       61.113.95.146:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57523       61.113.95.146:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57527       61.113.95.130:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57535       61.113.95.154:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57536       74.125.235.25:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57563       208.94.0.38:80         CLOSE_WAIT
     [plugin-container.exe]
      TCP    10.6.73.56:57617       61.113.95.130:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57618       50.18.54.137:80        CLOSE_WAIT
     [firefox.exe]
      TCP    10.6.73.56:57620       66.45.17.199:80        ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57638       61.113.95.139:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57641       88.221.217.19:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57645       61.113.95.139:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57646       88.221.217.80:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57647       88.221.217.80:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57648       88.221.217.80:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57649       88.221.217.80:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57650       88.221.217.80:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57651       88.221.217.80:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57652       88.221.217.80:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57653       88.221.217.80:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57658       12.129.110.82:80       ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57662       81.84.249.82:89        ESTABLISHED
     [firefox.exe]
      TCP    10.6.73.56:57668       130.158.6.56:80        SYN_SENT
     [vpnclient_x64.exe]
      TCP    10.6.73.56:57669       81.84.249.82:3080      SYN_SENT
     [vbc.exe]
      TCP    10.6.73.56:57670       130.158.6.56:80        SYN_SENT
     [vpnclient_x64.exe]
      TCP    127.0.0.1:895          0.0.0.0:0              LISTENING
     [openvpnas.exe]
      TCP    127.0.0.1:895          127.0.0.1:57234        ESTABLISHED
     [openvpnas.exe]
      TCP    127.0.0.1:9999         127.0.0.1:65125        ESTABLISHED
     [vpnclient_x64.exe]
      TCP    127.0.0.1:9999         127.0.0.1:65128        ESTABLISHED
     [vpnclient_x64.exe]
      TCP    127.0.0.1:49213        0.0.0.0:0              LISTENING
     [TemproTray.exe]
      TCP    127.0.0.1:49288        0.0.0.0:0              LISTENING
     [UNS.exe]
      TCP    127.0.0.1:57234        127.0.0.1:895          ESTABLISHED
     [openvpntray.exe]
      TCP    127.0.0.1:57291        0.0.0.0:0              LISTENING
     [msnmsgr.exe]
      TCP    127.0.0.1:57291        127.0.0.1:57294        ESTABLISHED
     [msnmsgr.exe]
      TCP    127.0.0.1:57294        127.0.0.1:57291        ESTABLISHED
     [msnmsgr.exe]
      TCP    127.0.0.1:58661        127.0.0.1:58662        ESTABLISHED
     [firefox.exe]
      TCP    127.0.0.1:58662        127.0.0.1:58661        ESTABLISHED
     [firefox.exe]
      TCP    127.0.0.1:58664        127.0.0.1:58665        ESTABLISHED
     [firefox.exe]
      TCP    127.0.0.1:58665        127.0.0.1:58664        ESTABLISHED
     [firefox.exe]
      TCP    127.0.0.1:65125        127.0.0.1:9999         ESTABLISHED
     [vpncmgr_x64.exe]
      TCP    127.0.0.1:65128        127.0.0.1:9999         ESTABLISHED
     [vpncmgr_x64.exe]
      TCP    192.168.1.2:139        0.0.0.0:0              LISTENING
     Can not obtain ownership information
      TCP    192.168.1.2:14357      192.168.1.5:51972      ESTABLISHED
     [Skype.exe]
      TCP    192.168.1.2:57224      130.158.6.93:443       ESTABLISHED
     [vpnclient_x64.exe]
      TCP    192.168.1.2:57227      130.158.6.93:443       ESTABLISHED
     [vpnclient_x64.exe]
      TCP    [::]:135               [::]:0                 LISTENING
      RpcSs
     [svchost.exe]
      TCP    [::]:445               [::]:0                 LISTENING
     Can not obtain ownership information
      TCP    [::]:5357              [::]:0                 LISTENING
     Can not obtain ownership information
      TCP    [::]:37411             [::]:0                 LISTENING
     [btdna.exe]
      TCP    [::]:49152             [::]:0                 LISTENING
     [wininit.exe]
      TCP    [::]:49153             [::]:0                 LISTENING
      eventlog
     [svchost.exe]
      TCP    [::]:49154             [::]:0                 LISTENING
      Schedule
     [svchost.exe]
      TCP    [::]:49155             [::]:0                 LISTENING
     [lsass.exe]
      TCP    [::]:49215             [::]:0                 LISTENING
     [services.exe]
      UDP    0.0.0.0:443            *:*
     [Skype.exe]
      UDP    0.0.0.0:500            *:*
      IKEEXT
     [svchost.exe]
      UDP    0.0.0.0:3702           *:*
      FDResPub
     [svchost.exe]
      UDP    0.0.0.0:3702           *:*
      FDResPub
     [svchost.exe]
      UDP    0.0.0.0:4500           *:*
      IKEEXT
     [svchost.exe]
      UDP    0.0.0.0:5355           *:*
      Dnscache
     [svchost.exe]
      UDP    0.0.0.0:14357          *:*
     [Skype.exe]
      UDP    0.0.0.0:37411          *:*
     [btdna.exe]
      UDP    0.0.0.0:49910          *:*
      FDResPub
     [svchost.exe]
      UDP    0.0.0.0:63576          *:*
      Dnscache
     [svchost.exe]
      UDP    10.6.73.56:9           *:*
     [msnmsgr.exe]
      UDP    10.6.73.56:137         *:*
     Can not obtain ownership information
      UDP    10.6.73.56:138         *:*
     Can not obtain ownership information
      UDP    10.6.73.56:1900        *:*
      SSDPSRV
     [svchost.exe]
      UDP    10.6.73.56:62030       *:*
      SSDPSRV
     [svchost.exe]
      UDP    127.0.0.1:1233         *:*
     [TMachInfo.exe]
      UDP    127.0.0.1:1900         *:*
      SSDPSRV
     [svchost.exe]
      UDP    127.0.0.1:44301        *:*
     [PnkBstrA.exe]
      UDP    127.0.0.1:50683        *:*
     [firefox.exe]
      UDP    127.0.0.1:52233        *:*
     [vbc.exe]
      UDP    127.0.0.1:52368        *:*
     [wlcomm.exe]
      UDP    127.0.0.1:55003        *:*
      NlaSvc
     [svchost.exe]
      UDP    127.0.0.1:56161        *:*
     [vpncmgr_x64.exe]
      UDP    127.0.0.1:56736        *:*
     [Skype.exe]
      UDP    127.0.0.1:57324        *:*
     [Skype.exe]
      UDP    127.0.0.1:59248        *:*
     [msnmsgr.exe]
      UDP    127.0.0.1:59648        *:*
     [DivXUpdate.exe]
      UDP    127.0.0.1:62032        *:*
      SSDPSRV
     [svchost.exe]
      UDP    192.168.1.2:9          *:*
     [wlcomm.exe]
      UDP    192.168.1.2:137        *:*
     Can not obtain ownership information
      UDP    192.168.1.2:138        *:*
     Can not obtain ownership information
      UDP    192.168.1.2:1900       *:*
      SSDPSRV
     [svchost.exe]
      UDP    192.168.1.2:1900       *:*
     [btdna.exe]
      UDP    192.168.1.2:62031      *:*
      SSDPSRV
     [svchost.exe]
      UDP    [::]:500               *:*
      IKEEXT
     [svchost.exe]
      UDP    [::]:3702              *:*
      FDResPub
     [svchost.exe]
      UDP    [::]:3702              *:*
      FDResPub
     [svchost.exe]
      UDP    [::]:4500              *:*
      IKEEXT
     [svchost.exe]
      UDP    [::]:5355              *:*
      Dnscache
     [svchost.exe]
      UDP    [::]:37411             *:*
     [btdna.exe]
      UDP    [::]:49911             *:*
      FDResPub
     [svchost.exe]
      UDP    [::1]:1900             *:*
      SSDPSRV
     [svchost.exe]
      UDP    [::1]:62029            *:*
      SSDPSRV
     [svchost.exe]
      UDP    [fe80::4841:7b5f:1a18:2580%11]:1900  *:*
      SSDPSRV
     [svchost.exe]
      UDP    [fe80::4841:7b5f:1a18:2580%11]:62028  *:*
      SSDPSRV
     [svchost.exe]
      UDP    [fe80::9d2c:6984:4e37:f07d%15]:1900  *:*
      SSDPSRV
     [svchost.exe]
      UDP    [fe80::9d2c:6984:4e37:f07d%15]:62027  *:*
      SSDPSRV
     [svchost.exe]
    
    C:\Users\Ali>
     
  19. jpanderson0318

    jpanderson0318 Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    5
    That's great :D You can see the changes when you connected. Fascinating. Expected, but still fascinating. What programs/content do you want through the VPN and what do you want through the regular connection?
     
  20. abcanw

    abcanw Notebook Guru

    Reputations:
    0
    Messages:
    55
    Likes Received:
    0
    Trophy Points:
    15
    i need to run 5 or 4 clients of an mmorpg game via vpn only!
    all the others through regular connection :)
     
  21. jpanderson0318

    jpanderson0318 Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    5
    Do you know the destination IP of the mmorpg server?

    (Sorry for delay, I'm subscribed to this thread, but I haven't been getting e-mails)
     
  22. abcanw

    abcanw Notebook Guru

    Reputations:
    0
    Messages:
    55
    Likes Received:
    0
    Trophy Points:
    15
    yes i can get that
     
  23. wave

    wave Notebook Virtuoso

    Reputations:
    813
    Messages:
    2,563
    Likes Received:
    0
    Trophy Points:
    55
    You will not be able to run a 2-3 clients through the vpn and 2-3 without the vpn if they are all connecting to the same server.

    You can edit the routing table so that when connecting server to server 1.1.1.1 the vpn used and when connecting to server 2.2.2.2 the normal connection is used.

    But you can not say program A connecting server 1.1.1.1 uses vpn and program b connecting server 1.1.1.1 does not use vpn.

    It is route based not program based.
     
  24. jpanderson0318

    jpanderson0318 Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    5

    That's partially correct, it's not program based. But because you have a known destination IP, that is specifically used for only that program, you have a loophole to specify all program specific traffic. If you were running through a managed router you could even specify by source or destination port, which effectively is program. But for windows purposes we will have to use IP. I'll get the details up for how to edit the routing tables, I gotta get some homework done for school.