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