typos
This commit is contained in:
parent
824c387ed7
commit
e9a0f1b64a
|
@ -114,7 +114,8 @@ async function updateGraph(agentData) {
|
|||
name : name,
|
||||
type : 'Agent',
|
||||
ip : agent.IPv4Address,
|
||||
status: agent.status
|
||||
status: agent.status,
|
||||
addport: agent.addPort
|
||||
},
|
||||
classes: online ? 'online' : 'offline' // ← only classes
|
||||
});
|
||||
|
@ -160,12 +161,18 @@ async function updateGraph(agentData) {
|
|||
{
|
||||
content: 'Ping',
|
||||
select: function(ele) {
|
||||
const ip = ele.data().ip;
|
||||
console.log(`Ping to ${ip} triggered!`);
|
||||
const agentStatus = ele.data().status;
|
||||
alert(`Ping response: ${agentStatus === "Connected" ? 'Online' : 'Offline'}`);
|
||||
}
|
||||
},
|
||||
{
|
||||
content: 'Remote Shell',
|
||||
select: (ele) => {
|
||||
window.open(`/proxyAgent/${ele.data().ip}:${ele.data().addport}/`);
|
||||
}
|
||||
}
|
||||
],
|
||||
menuRadius: 100,
|
||||
menuRadius: 65,
|
||||
fillColor: `rgba(0, 0, 0, 0.75)`,
|
||||
activeFillColor: `rgba(255, 255, 255, 0.3)`,
|
||||
activePadding: 10,
|
||||
|
@ -228,8 +235,8 @@ async function loadGraphData() {
|
|||
|
||||
console.log('Extracted agent data:', agentData);
|
||||
|
||||
// Only update the graph if agent data is available
|
||||
if (JSON.stringify(agentData) != agentDataCurrent) {
|
||||
// Only update the graph if agent is available and has been changed
|
||||
if (JSON.stringify(agentData) !== agentDataCurrent) {
|
||||
// if (agentData && agentData.length > 0) {
|
||||
console.log("updating graph");
|
||||
await updateGraph(agentData);
|
||||
|
|
|
@ -408,6 +408,7 @@ func Server() (*http.Server) {
|
|||
}
|
||||
|
||||
webSocketMux := http.NewServeMux()
|
||||
// webSocketMux.Handle("/register", webSocketHandler)
|
||||
webSocketMux.Handle("/data", webSocketHandler)
|
||||
webSocketMux.Handle("/executeCommand", corsMiddleware(http.HandlerFunc(executeCommand)))
|
||||
webSocketMux.Handle("/agentNames", corsMiddleware(http.HandlerFunc(getAgentNames)))
|
||||
|
|
Loading…
Reference in New Issue