Skip to content

Bad link to live-monitor from current client running (client page)

Hello,

I have already my server with burp-ui and burp-agent. (cf issue 70) In the page where you have clients of backup server, example http://burp-ui.com/clients?server=Backup2

When I click in client in status running (status=running last=now line in blue color), I'm go to this page : http://burp-ui.com/Backup2/live-monitor/myClientInCurrentBackup, but I'm automatically (and finaly) redirect to http://burp-ui.com/servers page (i.e homepage of burp-ui)

If I go with the menu to ive-monitor, it works (but with all clients) !

Logs of click on myClientInRunning :

Y.Y.Y.Y - - [04/Aug/2015 23:59:50] "GET /api/Backup2/clients.json?_=1438725559578 HTTP/1.1" 200 -
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:200]:
OK, connected to agent X.X.X.X:10000
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:242]:
Sending: {"password": "XXXXX", "args": {"agent": "Backup2"}, "func": "is_one_backup_running"}
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:247]:
recv: 'OK'
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:251]:
Data sent successfully
--------------------------------------------------------------------------------
Y.Y.Y.Y - - [04/Aug/2015 23:59:50] "GET /api/Backup2/running.json HTTP/1.1" 200 -
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:200]:
OK, connected to agent X.X.X.X:10000
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:242]:
Sending: {"password": "XXXXX", "args": {"name": "myClientInCurrentBackup"}, "func": "is_backup_running"}
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:247]:
recv: 'OK'
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:251]:
Data sent successfully
--------------------------------------------------------------------------------
Y.Y.Y.Y - - [04/Aug/2015 23:59:53] "GET /Backup2/client?name=myClientInCurrentBackup HTTP/1.1" 302 -
Y.Y.Y.Y - - [04/Aug/2015 23:59:53] "GET /Backup2/live-monitor/myClientInCurrentBackup HTTP/1.1" 200 -
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:200]:
OK, connected to agent X.X.X.X:10000
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:242]:
Sending: {"password": "XXXXX", "args": {"agent": "Backup2"}, "func": "is_one_backup_running"}
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:247]:
recv: 'OK'
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:251]:
Data sent successfully
--------------------------------------------------------------------------------
Y.Y.Y.Y - - [04/Aug/2015 23:59:55] "GET /api/Backup2/running.json HTTP/1.1" 200 -
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:200]:
OK, connected to agent X.X.X.X:10000
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:242]:
Sending: {"password": "XXXXX", "args": {"name": "myClientInCurrentBackup"}, "func": "is_backup_running"}
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:247]:
recv: 'OK'
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:251]:
Data sent successfully
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:200]:
OK, connected to agent X.X.X.X:10000
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:242]:
Sending: {"password": "XXXXX", "args": {"name": "myClientInCurrentBackup"}, "func": "get_client"}
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:247]:
recv: 'OK'
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:251]:
Data sent successfully
--------------------------------------------------------------------------------
Y.Y.Y.Y - - [04/Aug/2015 23:59:56] "GET /api/Backup2/myClientInCurrentBackup/running-clients.json HTTP/1.1" 200 -
Y.Y.Y.Y - - [04/Aug/2015 23:59:56] "GET /?server=Backup2 HTTP/1.1" 302 -
Y.Y.Y.Y - - [04/Aug/2015 23:59:56] "GET /servers HTTP/1.1" 200 -
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:200]:
OK, connected to agent X.X.X.X:10000
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:242]:
Sending: {"password": "XXXXX", "args": null, "func": "get_all_clients"}
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:247]:
recv: 'OK'
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
DEBUG in multi [/usr/local/lib/python2.7/dist-packages/burp_ui-0.0.7_dev-py2.7.egg/burpui/misc/backend/multi.py:251]:
Data sent successfully
--------------------------------------------------------------------------------

I thinks the link (live status for 1 client is broken)

Thanks for your help,

Regards, Benoit