Actions
Feature #1986
closedFind a way to list logged in IPsec xauth users
Start date:
11/01/2011
Due date:
% Done:
100%
Estimated time:
Plus Target Version:
Release Notes:
Description
At the moment there is no way to get a list of logged in users from racoonctl, setkey, or any other utility we're aware of.
The racoonctl program can log a user out by username (and it works), but can't list users.
It looks like it won't be too difficult to get the login information in racoonctl's information gathering path, but I wasn't able to get it to work [insert disclaimer about my aging/lacking C skills here :-)]. See the attached patch for my attempt.
Existing output:
: /usr/local/sbin/racoonctl -l show-sa isakmp Destination Cookies ST S V E Created Phase2 192.168.20.18.60500 043cd11c07447a2f:ea9d0bd9a3f803b7 9 R 10 A 2011-11-01 15:31:09 1 x.x.x.x.500 83477b98da89f388:777b89ddc646a6f6 9 I 10 A 2011-11-01 01:00:13 1
What I get:
./racoonctl -l show-sa isakmp Destination Cookies ST S V E Created Phase2 Login invalid length 584 192.168.20.18.60500 043cd11c07447a2f:ea9d0bd9a3f803b7 9 R 10 A 2011-11-01 15:31:09 1 ƒG{˜Ú‰ów{‰ÝÆF¦ö
Expected/Desired output:
./racoonctl -l show-sa isakmp Destination Cookies ST S V E Created Phase2 Login 192.168.20.18.60500 043cd11c07447a2f:ea9d0bd9a3f803b7 9 R 10 A 2011-11-01 15:31:09 1 jim x.x.x.x.500 83477b98da89f388:777b89ddc646a6f6 9 I 10 A 2011-11-01 01:00:13 1
While we're at it, a boolean Y/N column for "Mobile" would be nice too, not sure how easy that might be to pull off, but it would make the status and widget display a million times easier/faster.
Files
Actions