Guest User!

You are not Sophos Staff.

This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Sophos XG v18 - getting list of IP addresses of all currently connected Wifi devices by a custom build application

Dear community,

I have the following setup: in a LAN a XG 115 firewall is managing two APX 530 access points. Both access points are in different zones, firewall rules allowing only certain machines in the LAN to transmit data to the connected Wifi devices. The data is generated and sent by a custom application programmed by ourselves. This configuration works perfectly well.

Now my question is: The list of devices potentially able to connect to either of the two APX access points is rather large (about 170 at the moment). Our own application is currently sending pings to determine, which of the devices in the list are actually connected to the Access Points. Although this is done in a multi-threaded way, the process often takes up to 10 or more seconds to be completed. In reality, only 3 or 4 out of the 170 devices are usually connected to Wifi, so the process of going through the whole list of potential devices is rather time consuming and not really user friendly.

I know that the list of current IP leases and the list of devices currently connected to the Wifi can be seen by the user in the management portal. But is there a way to access the XG Firewall directly by our own application and to read the list of devices currently connected to the Wifi including their IP addresses programmatically? With such information, we could determine the active devices much faster. I have taken a look at the Sophos API but I think this is rather an interface for configuration changes than for status information. Is there a way by using the command line interface?

Thanks a lot in advance for any information provided!



This thread was automatically locked due to age.