Since I now have an internet connection with flatrate, development has stopped. If anyone wants to take over, please mail me at laust.rud@spamcop.net.
It has been fun, but I think it is time to find a new spare-time project.
Another SourceForge project, http://sniffer.sourceforge.net is a project that would be a perfect backend for ASC. Then ASC would be able to run on multiple platforms and much more modular. Currently the sniffer project doesn't support the windows platform, but I'm monitoring progress closely.
Hi all!
It has been really quiet around ASC for quite some time now.. I expect to pick up on the development sometime i January '02. Maybe the next version will be in C++.. It might happen :o)
Anyways, I've been thinking about the basic idea, and maybe ASC is better off as a series of filters, perhaps in seperate programs.. I don't know, will post something sooner or later :o)
Right, merry christmas everyone!... read more
Using the article at http://www.xml.com/lpt/a/1999/09/serialization/index.html for inspiration, I'm creating somewhat general persistence for Delphi using interfaces and OpenXML (http://www.philo.de/xml/).
Using the persistance framework will be simple: either you implement an interface (IPersistable) or you inherit the implementation of the basic interface methods from TInterfacedObject. More documentation will be available when relevant. ... read more
I just discovered an OpenSource SOAP implementation for Delphi: http://www.puresoftwaretech.com/PureSOAP/
Looks like I'm going to use SOAP for implementing the RPC-functionality needed between the client and server.
I'm currently doing a complete redesign on the entire program. This time I'm starting with a class diagram and trying to get a lot of ideas into the design. Some of the existing code will probably be usable in one form or another, but a lot of new things are in the design as well. Mads sterby (author of ASC-WEB) is helping me with ideas and suggestions.
When the class-diagram is closer to a final state, I'll upload a screenshot for everyone to comment on. Along with the class-diagram, I'm also working on use-cases and state-diagrams. Trying to figure out how all the nifty little details are going to be created :o)... read more
It's been a long time coming - development has been paused for the entire summer. But I've made the first early test-program for the new sniffer-solution. I've called the program LeechInfo, and it shows how much traffic the LAN users individually has to and from the internet. It is measured in kb/s, seperated in upload and download plus statistics are done with a 5 secs. sliding window. If you want this program and the source, send me a small mail at ASC-developers@mailandnews.com. ... read more
MdZ just finished another version of ASC-web, the logviewer companion for ASC. This time he has made a huge performance increase - for those interested, we are talking from O(n^2) to O(n). Pretty big step up :)
Download it today and see what ASC-web can do for your users.
Check out the "Docs" tab on the ASC SourceForge page - it now also includes general information about what the big idea about ASC is.
Setting CVS up under Windows can take quite a while. The process is very copy/paste oriented the first time.
This is the reason why I have added new documentation regarding commandline CVS access to SourceForge under Windows. The documentation can be found under the Docs section (http://sourceforge.net/docman/?group_id=3481), and it is borrowed from the Python FAQ, here at SourceForge (http://python.sourceforge.net/sf-faq.html).
SourceForge statistics tells me that ASC is a fairly successfull project: 7-800 page views a month, and about 500 downloads. That is pretty much in my book.
What amazes me is that only 14 (fourteen!) is subscribed to the news-letter, to recieve news of the program. Maybe everybody uses some other form of update notification, but it leads me to believe the SourceForge statistics could be far off..... read more
I've recently recieved word that the files ASC uses for sniffing network traffic is infected with the Backdoor.Subseven virus. This is *NOT* the case, as I have been unable to reproduce the virus-report with other anti-viral programs than Norton Antivirus (NAV).
McAfee, which I trust far more, doesn't report packet32.dll as being infected. This leads me to suspect that NAV is making an error. A grave one, but an error, none the less.... read more
Use the CVS system to get the latest version of the ASC-source. At the same time, I have cleaned the source up quite a bit, so it should be fairly easy to compile it :)
0.1.0.100 is the newest stable version, so this is used as the basis for the new 0.2 series. One of the nearest days the new 0.2.0.x will hit the site. It fixes the 4 GB bug so you have something reliable until the new w2k/nt/w9x version is done.
Due to design and redesig of ASC, a terrible error has been introduced: When a single user reaches 4 GB, his "counter" is reset to 0, and continues from there.
Workaround: From time to time, check the daily logs to see if any users have "jumped" from a high amount of traffic to something close to 0. Then simply add 4 GB when you need to calculate how much traffic that user has had.... read more
The problem with the existing solution is that it only supports Win9x. I have found a new packet-sniffer which supports Win9x, Win2K and WinNT.
The new sniffer can be found at http://netgroup-serv.polito.it/winpcap/ including an extensive manual and installation instructions. At http://home1.stofanet.dk/nitezhifter/contents/delphicomp.htm the Delphi port of the interface can be fetched. I have made initial tests, and it works without problems. ... read more
I will try to implement a system with stable/unstable versions so that users will be able to use a known stable versions for their unmanned systems.
Check out the new http://asc.sourceforge.net homepage. I finally finished it..
After 2 months of development with some new features added and a few bugs squashed, the newest version of ASC doesn't work :/ I've added the reported bugs to the bugtracking system, so keep an eye on that to be updated.
It'll be at least another week before I release a new version, so I recommend using 0.1.0.100 in the meantime.
At the moment I'm unable to upload the source for 0.1.0.109. I will try again a bit later. Please check back here if you are interested, or mail me at ASC-Developers@mailandnews.com
There seemes to be bugs in the billing-system. People have been reporting month totals WAY off compared to for instance, build 73. I'm building a complete test-suite, and looking through all the source. I'm gonna find this bugger! :)
I have started using pasdoc for documentation of the source. Furthermore I have started using DUnit for eXtreme testing of the various classes. Netto result should be an error free and super-stable program.
For more information see:
http://pasdoc.sourceforge.net and http://dunit.sourceforge.net
In order to rid the project of some of the more exotic bugs, I release the source with the new versions now. We'll se if anyone fetches them and uses them. Any help would be, well, helpful :)
Finally I have released the source for ASC. First of all it is the source for version 0.0.0.73, which is the most stable to date.
One of the days in the near future I will also release the source for a much more recent version. Anyways, enjoy, and don't hesitate to ask any questions you might have.
The new build 88 should hopefully be the last in the 0.1 series. I plan on promoting it to 0.2 if no problems arise with it. Development will then comtinue on a new 0.3 version.