New release of CATS

Message boards : Client : New release of CATS
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile keeneym
Project developer

Send message
Joined: 7 Feb 08
Posts: 54
Credit: 224,663
RAC: 0
Message 9510 - Posted: 2 Jun 2009, 1:18:55 UTC

Greetings, my name is Matthew Keeney and with the help of my friend Brian Haumschild I am working on the next release of CATS. We contacted Janus about working on the Burp Project as a Summer internship. Brian and I are computer science majors at the University of Wisconsin-Platteville.

We will be working on the next release of CATS and implementing a few new features. For the start I will be implementing Localization into CATS. Brian will be working on a filter to narrow down the list of projects based on User id or title.

We both look forward to getting into the project and hope to get input from the Burp community. If you have any questions, comments or suggestions for us involving CATS just reply here.
ID: 9510 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Janus
Volunteer moderator
Project administrator
Avatar

Send message
Joined: 16 Jun 04
Posts: 4574
Credit: 2,100,463
RAC: 8
Message 9519 - Posted: 3 Jun 2009, 5:00:24 UTC
Last modified: 5 Jun 2009, 10:01:17 UTC

I've updated both of your user profiles to show your current position as project devs.

I wish you a very warm welcome to the project - and best of luck with your work on CATS!
ID: 9519 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
overkill

Send message
Joined: 12 Jun 08
Posts: 56
Credit: 922,628
RAC: 0
Message 9624 - Posted: 1 Jul 2009, 20:18:48 UTC

Thanks for donating your expertise to Burp.

My biggest request for CATS would be proxy support. It looks like it's half way there, just not finished.

Including support of the http_proxy environment variable and possibly "system proxy variables" (i.e. gui Linux variants & MS/IE's internet configuration gui).
ID: 9624 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
haumschb
Project developer

Send message
Joined: 31 May 09
Posts: 71
Credit: 0
RAC: 0
Message 9691 - Posted: 28 Jul 2009, 1:31:17 UTC - in response to Message 9510.  

Hi Everyone,

We are officially announcing the newest release of the CATS system. We made quite a few changes to help make things easier. Below is a list of things we've added or improved:


  • Proxy support
  • Search features
  • Ability to remove monitored sites
  • Ability to change language
  • Ability to reset default settings



Along with these larger changes, we also did some smaller things that aren't noteworthy, but may still be noticable.

Please enjoy the revisions we've made, and help us continue to improve CATS by adding some suggestions and comments in this forum. We will fix any bugs you might find as quickly as possible.

Click the following link and save it: http://burp.renderfarming.net/development/cats_bundled.jar

ID: 9691 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
keine-ahnung

Send message
Joined: 5 Jul 09
Posts: 3
Credit: 5,251
RAC: 0
Message 9695 - Posted: 29 Jul 2009, 15:13:20 UTC - in response to Message 9691.  
Last modified: 29 Jul 2009, 15:13:46 UTC

and i found a bug, too:
When you are using Ubuntu Linux (9.4) in 64bit you don`t have Java for it. Ok, if i want to use Java i use a chroot with a 32bit Linux in it. This works well for nearly every aplication, but if the aplication needs the system tray, it crashes with an "java.lang.UnsupportedOperationException".

Errors:
java.lang.NullPointerException
at cats.core.Configuration.getObject(Configuration.java:176)
at cats.core.Core.initialize(Core.java:273)
at cats.Main.main(Main.java:38)
Exception in thread "main" java.lang.UnsupportedOperationException: The system tray is not supported on the current platform.
at java.awt.SystemTray.getSystemTray(SystemTray.java:151)
at cats.ui.TrayHandler.setupTrayIcon(TrayHandler.java:51)
at cats.ui.TrayHandler.<init>(TrayHandler.java:45)
at cats.core.Core.initialize(Core.java:285)
at cats.Main.main(Main.java:38)

You can test, if the plattform supports a tray with the function "SystemTray.isSupported()".

PS: sorry for my bad english
ID: 9695 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Erkan%20Yilmaz

Send message
Joined: 8 Jul 09
Posts: 2
Credit: 0
RAC: 0
Message 9711 - Posted: 2 Aug 2009, 8:16:05 UTC - in response to Message 9691.  

Hello,

The below error happened only once in 2 tries.
Didn't invest further, since I discovered this by BOINC and just read the news. On request I could provide later more info (see below open questions).

Erkan YILMAZ


start with: java -jar cats_bundled.jar
Attached to: http://burp.renderfarming.net

1. put 2 sessions (963+842) in download queue + start downloading
2. when download of session 842 finished: gui closed and I got an error (see session output file):


The program '<unknown>' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 539751 error_code 8 request_code 148 minor_code 4)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)


3. when I start cats again with: java -jar cats_bundled.jar --sync
I get a msg that the 842 alphabet project was downloaded
4. stop then session 963 download
5. start session 841 - glass cabinet 2d s3 + it could be downloaded without above error



open questions:
*****************
- repeat same actions - does it happen only with 842 ? on another pc ?
- any changes when starting as admin ? with a new directory ?
- provide more info on installed programs/libraries
- any other thing I am just lazy to write about now :-)
- some other short remarks: a possibility to find cats version info would be nice, also I get: "The requested URL was not found on this server" when clicking on: Help > Online, Help > Forum

system info:
****************
java version "1.6.0_11"
Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
Java HotSpot(TM) Client VM (build 11.0-b16, mixed mode, sharing)

Pardus Linux 2008.2 - 32bit
kde 3.5.10
running non-admin user

X.Org X Server 1.4.2
Release Date: 11 June 2008
X Protocol Version 11, Revision 0
Build Operating System: Pardus TÜB?TAK, UEKAE
Current Operating System: Linux e-pardus2 2.6.25.20-114 #1 SMP Mon Jan 19 15:02:57 EET 2009 i686
Build Date: 20 September 2008 01:25:58AM
ID: 9711 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
haumschb
Project developer

Send message
Joined: 31 May 09
Posts: 71
Credit: 0
RAC: 0
Message 9715 - Posted: 3 Aug 2009, 21:57:11 UTC - in response to Message 9711.  
Last modified: 18 Aug 2009, 23:55:11 UTC

I thank everyone for your feedback and your additions to the program. We will be looking into the problems that have been posted about Linux as soon as we get a Linux machine running. The following are known bugs that we will be working on:

  • Double-clicking on a session will allow user to change HTML text
  • Resetting settings to default does not cancel downloads
  • When removing sites from the monitored list, any downloads from that site are not cancelled
  • All available sessions are shown in the session list even if they aren't rendered (fix coming soon)
  • When downloads are paused or aborted, the program waits until the current frame is done to perform the action
  • When the last download is finished or aborted, download information remains in the window.
  • Users can download a session more than once at the same time.


We will be updating the list of bugs as they come in, and will be fixing them as we get to them as well.

ID: 9715 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Janus
Volunteer moderator
Project administrator
Avatar

Send message
Joined: 16 Jun 04
Posts: 4574
Credit: 2,100,463
RAC: 8
Message 9720 - Posted: 5 Aug 2009, 6:08:14 UTC - in response to Message 9711.  
Last modified: 5 Aug 2009, 6:08:31 UTC

@Erkan
Hello,

The below error happened only once in 2 tries.
Didn't invest further, since I discovered this by BOINC and just read the news. On request I could provide later more info (see below open questions).

I'd be interested in knowing the following as well:
- Are you running with the Composite extension turned on?
- Are you running with 16bit colordepth?
- Are you using the Nvidia driver?
- Did you have any other OpenGL/Java applications running at the time when this happened?
ID: 9720 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
haumschb
Project developer

Send message
Joined: 31 May 09
Posts: 71
Credit: 0
RAC: 0
Message 9727 - Posted: 7 Aug 2009, 3:33:37 UTC - in response to Message 9720.  

Hi keine-ahnung,

I think I have fixed the problem with the unsupported system tray. Unfortunately, it looks like we may not have a great way to test that it functions correctly with an unsupported tray. I'll make sure to post back when we have an update.

- Brian
ID: 9727 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
keine-ahnung

Send message
Joined: 5 Jul 09
Posts: 3
Credit: 5,251
RAC: 0
Message 9729 - Posted: 7 Aug 2009, 12:14:17 UTC

@Brian:
If you sent me a link to a jar with the new version of CATS, I can test it for you.
ID: 9729 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
haumschb
Project developer

Send message
Joined: 31 May 09
Posts: 71
Credit: 0
RAC: 0
Message 9738 - Posted: 14 Aug 2009, 0:58:23 UTC - in response to Message 9729.  

Thank you for your patience keine-ahnung. If you would please go to http://burp.renderfarming.net/development/cats_bundled_unstable_090812.jar to test the program. I hope this works for you.
ID: 9738 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
keine-ahnung

Send message
Joined: 5 Jul 09
Posts: 3
Credit: 5,251
RAC: 0
Message 9744 - Posted: 16 Aug 2009, 11:32:52 UTC - in response to Message 9738.  

this version works in my chroot.
ID: 9744 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
haumschb
Project developer

Send message
Joined: 31 May 09
Posts: 71
Credit: 0
RAC: 0
Message 9745 - Posted: 16 Aug 2009, 12:56:58 UTC - in response to Message 9744.  

Thank you very much. Feel free to use this until we put out some new changes.
ID: 9745 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
overkill

Send message
Joined: 12 Jun 08
Posts: 56
Credit: 922,628
RAC: 0
Message 9788 - Posted: 8 Oct 2009, 21:07:04 UTC

Thanks for taking the time to update CATS. I tried the latest unstable version (a few posts up) specifically to test the proxy support. I'm using Linux (Fedora 10) with Sun's jre1.6.0_14 (executing with "jre1.6.0_14/bin/java -jar cats_bundled_unstable_090812.jar")

I'm a little confused as the proxy seems to work when downloading frames, but doesn't allow me to connect to the project.

When I connect direct, I can get in to set the proxy (via the CATS interface). I enter my proxy IP and port and see the text on the console...

Testing http://192.168.1.1:3128http://www.google.com
(it succeeds with an HTTP/1.1 200 OK status code and echo's the proxy settings)
Using Proxy: 192.168.1.1
Using Proxy Port: 3128

So I exit, disable my direct access, and try to launch CATS again, but I can't connect.

On the console I see...

Caused by: java.io.IOException: Server returned HTTP response code: 400 for URL: http://192.168.1.1:3128nullsession.php
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.getInputStream(XmlRpcSunHttpTransport.java:89)

Am I doing something wrong, or is this a connection bug?

Thanks again.
ID: 9788 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Client : New release of CATS