Join us now. It is free, and it takes less than 1 minute to register.
Register now
Subscribe to our daily newsletter. It is free, and it comes with many benefits.


+ Reply to Thread
Page 1 of 41 1234511 ... LastLast
Results 1 to 15 of 601

Thread: Testbunnies required for my app similar to RouteSentry

  1. #1
    Super Grandmaster
    Join Date
    Feb 2009
    Location
    Stellenbosch
    Posts
    8,135
    Blog Entries
    1

    Thumbs up Traffic Splitter app (like RouteSentry)

    I've written an application (in C# Express 2008) to split traffic for Windows users, which works much like RouteSentry. It works on Windows XP SP2 and newer versions of Windows, including Windows 7 x64.
    My aim was to create something like RouteSentry, but without all the shortcomings and problems that exist due to RouteSentry.
    Project home: http://code.google.com/p/traffic-splitter/

    Latest version, Traffic Splitter Beta 6.17:Setup guide for older version (Beta 6.6): http://gaming.do.co.za/articles/loca...width_cost.htm * The guide should apply to all newer versions too.
    Screenshots: Main tab, Options tab, Statistics tab & DynDNS tab
    Changelog: http://traffic-splitter.googlecode.c.../changelog.txt

    Features:
    • Splitting traffic of international/local/auxilary accounts
    • Easy updating of list of local routes (since Beta 4)
    • Quick testing of international & local IP addresses (since Beta 5.2)
    • Statistics per interface (since Beta 6.3)
    • Dynamic DNS updater for local account (since Beta 6.10)


    Prerequisites:
    • Microsoft .NET Framework 2.0 & Windows Installer 3.1 (or newer) are required for the application to run - both of which are included by default in Windows Vista & 7
      .Net Framework 2.0 (22.4MB) can be downloaded locally from this link.
      .Net Framework 3.5 SP1 (231.5MB) can be downloaded locally from this link.
    • The application requires administrative privileges to manipulate the routing table. The application would request administrative privileges if it doesn't have.
    • If you want to have more than 1 PPPoE connection to be connected at the same time, then you need to have to:
      • use RASPPPoE if you're on Windows XP
        I'm looking for someone to test the registry entry mod for Windows XP, instead of using RASPPPoE. See my post: http://mybroadband.co.za/vb/showpost...7&postcount=93
        It won't hurt to import the WanEndPoints.reg file meant for Vista/Win7. In most cases that one would be the correct one, and not my WanEndPointsXP.reg!
      • modify the WANEndPoints in your registry if you're on either Windows Vista or 7. Simply download & import the following registry file to make those changes: http://www.quickshare.co.za/files/v2...oints.reg.html


    Nice to have:
    Credits:
    List of known issues with Beta 6.17:
    1. Sometimes the setup is unable to update the version, giving the following error: "You cannot start application Traffic Splitter Beta from this location because it is already installed from a different location"
      Solution A: Move the setup to the location where you've run the setup from in the first place
      Solution B: Uninstall the old Traffic Splitter version first from Add/Remove programs and then run the new setup from any desired folder
    2. No automatic updates, although it does have a button to check for updates
    3. No documentation
    4. Persistent routes not supported yet
    5. Critical: The adapters' state doesn't always update automatically, resulting in TS not automatically reconnecting.
      Resolved: Implemented a timer to frequently update the adapters' states, instead of simply relying on the RasDial ConnectionWatcher.
    6. Critical: The implementation of the timer (see issue above) resulted in my application using considerable memory after a while (like a couple of KB/s).
      Resolved: Fixed memory leak in IpxConfig library (that I'm using to get the network interface information from), which existed from the first beta versions!
    Last edited by Pada; 27-04-2011 at 06:30 PM. Reason: Updated to Beta 6.17 - Allowing updating to any auxilary interface

  2. #2
    Super Grandmaster Gnome's Avatar
    Join Date
    Sep 2005
    Location
    Cape Town
    Posts
    5,258

    Default

    Good work, it's about time someone wrote a replacement for RouteSentry (no offense to Antib0dy but that program was starting to have serious OS issues) and the features you've added are welcome.

    I'd love to see some source code, I was going to write a program like this myself but then I got a WRT54GL

    Seriously though it's lots of effort, when I looked into it I wanted to do it in C++ but if not using .NET you're pretty much tied into using Windows API calls and those have UNICODE and ANSI types, functions, etc. and it was just a mess to support both, gave up before I began

  3. #3

    Default

    Cool app dude. I wanna know, I can only connect to one connection at a time. What am I doing wrong?


  4. #4

    Default

    Does not work on Windows 7.

    Just shows "TrafficSplitter2 has stopped working" and here is a copy of the error details:

    Description:
    Stopped working

    Problem signature:
    Problem Event Name: CLR20r3
    Problem Signature 01: trafficsplitter2.exe
    Problem Signature 02: 0.3.0.0
    Problem Signature 03: 4af30645
    Problem Signature 04: System
    Problem Signature 05: 2.0.0.0
    Problem Signature 06: 4a275e12
    Problem Signature 07: 377f
    Problem Signature 08: 62
    Problem Signature 09: System.ArgumentException
    OS Version: 6.1.7600.2.0.0.256.1
    Locale ID: 1033

    Some kind of exception.

  5. #5

    Default

    Oh, and btw, good to see you actually did as you said you would, by going ahead and developing the app.

    Great stuff

  6. #6
    Super Grandmaster
    Join Date
    Feb 2009
    Location
    Stellenbosch
    Posts
    8,135
    Blog Entries
    1

    Default

    badprop0210, I've stated in my README file:
    Prerequisite: b) For dialing more than 1 connection, you either need RASPPPoE (for WinXP) or the registry entries (for WinVista/7) found at http://www.quickshare.co.za/files/v2...oints.reg.html
    So simply download that registry file if you're using Vista or Windows 7. Then restart your PC. Once it's in Windows again, you should be able to dial more than 1 connection at once.

    For those of you that are interested in the source code: Traffic Splitter Beta 3 Source
    If there's a big enough demand for it, I can maybe try and host the source on google code for SVN access. I'm just not that keen on administrating a project like this. I'm open to suggestions or people willing to manage it
    Last edited by Pada; 05-11-2009 at 10:41 PM.

  7. #7
    Super Grandmaster Gnome's Avatar
    Join Date
    Sep 2005
    Location
    Cape Town
    Posts
    5,258

    Default

    Why SVN, just zip the source as is and upload.

    On the other hand if it is on the SVN it would make it easier to create patches. You don't really have to administer it but that kinda defeats the purpose of the SVN (IE. people write patches but they never make it to trunk).

    Either way, thanks for adding the source!

  8. #8
    Super Grandmaster
    Join Date
    Dec 2008
    Location
    Johannesburg
    Posts
    11,990

    Default

    Any reason this shouldn't work in windows 2000?
    #Occupy TK
    Quote Originally Posted by Dixie View Post
    Sometimes, I just love your mind...
    T A N S T A A F L

  9. #9

    Default

    very cool, gonna give it a shot
    www.satcomms.co.za/blog - Satellite Phone & Internet News from around the world.

  10. #10
    Super Grandmaster
    Join Date
    Feb 2009
    Location
    Stellenbosch
    Posts
    8,135
    Blog Entries
    1

    Default

    czc, I'll have to code something specific for Windows 2000, because it doesn't support the WMI query that I'm currently using, which would result in the app not showing any network adapters. Although, it would still show the PPPoE connections.

    I've fixed a small, but critical bug causing the app not to load the route entries correctly. I've also changed it to .NET Framework 3.0 instead of requiring 3.5 SP1.
    The new Traffic Splitter Beta 3R3 can be downloaded here: http://www.quickshare.co.za/files/qm...ta3R3.zip.html
    Source code: http://www.quickshare.co.za/files/bw...R3Src.zip.html

  11. #11

    Default

    Will pop it on my XP and vista boxes tonight
    50% off 1 month Afrihost Uncapped here
    Speak to me about Priority after-hours technical support and remote maintenance (Server and Desktop support)

  12. #12
    Super Grandmaster
    Join Date
    Feb 2009
    Location
    Stellenbosch
    Posts
    8,135
    Blog Entries
    1

    Default

    Thanks PsyWulf. Please let me know if it works on either of them.

    I've now gone and created a Google Code page: http://code.google.com/p/traffic-splitter/
    I'm not exactly sure on what License type I should use, so I've just picked the MIT one

  13. #13
    Super Grandmaster ponder's Avatar
    Join Date
    Jan 2005
    Location
    Niflheimr
    Posts
    64,923

    Default

    Quote Originally Posted by Pada View Post
    I'm not exactly sure on what License type I should use, so I've just picked the MIT one
    People are esentially free to do with your code what they want now, even commercialise it if I'm not mistaken.
    entia non sunt multiplicanda praeter necessitatem

  14. #14

    Default

    Quote Originally Posted by ponder View Post
    People are esentially free to do with your code what they want now, even commercialise it if I'm not mistaken.
    Indeed,you may want to go through http://www.opensource.org/licenses/alphabetical to be sure you aren't signing your life away
    50% off 1 month Afrihost Uncapped here
    Speak to me about Priority after-hours technical support and remote maintenance (Server and Desktop support)

  15. #15
    Super Grandmaster
    Join Date
    Feb 2009
    Location
    Stellenbosch
    Posts
    8,135
    Blog Entries
    1

    Default

    Thanks for the input. I've now selected LGPL.
    Basically I want to allow other people to have access to the source code, as long as they don't redistribute it claiming it to be their own or to make a profit out of it without having made any modifications to it.

+ Reply to Thread
Page 1 of 41 1234511 ... LastLast

Tags for this Thread

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •