Vici::Packet(3)
π NAME π
Vici::Packet β a Perl extension for sending and receiving strongSwan VICI packets π¦
so like, this is Vici::Packet(3), from the User Contributed Perl Documentation section, and bestie it does exactly one job and does it gorgeously: it moves packets in and out. periodt.
β¨ SYNOPSIS β¨
use Vici::Packet;
that's it. that's the whole thing. one line. iconic behaviour honestly. π
πΈ DESCRIPTION πΈ
okay so here's the tea π΅ β the Vici::Packet module is what the Vici::Session module leans on to send and receive packets while it talks to the open source strongSwan IPsec daemon (https://www.strongswan.com) through the documented Versatile IKE Configuration Interface (VICI). iykyk.
and what does VICI even do? it lets you do the whole trio β configuration, management and monitoring β of multiple IPsec connections at once. multiple!! π
so yeah, Vici::Packet is the little courier running back and forth so Vici::Session can be the main character. no cap.
π EXPORT π
None by default.
like literally nothing gets exported into your namespace unless you ask. no surprise guests in your symbol table, we keep it clean π
π«Ά SEE ALSO π«Ά
- strongSwan Documentation: https://docs.strongswan.org/docs/latest/plugins/vici.html
go read the official docs, they're right there, they're free, they're giving reference material β¨
π AUTHOR π
Andreas Steffen, <andreas.steffen@strongswan.org>
ty for your service king π«‘
π COPYRIGHT AND LICENSE π
Copyright (C) 2015 by Andreas Steffen
okay so this next part is the actual legal text and we do not paraphrase legal text, so here it is, word for word, untouched, slay:
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
and that's the whole page bestie!! π this one shipped as part of perl v5.42.2, dated 2026-06-14, and it lives in the man section as Vici::Packet(3). go forth and send some packets, ily πβ¨π¦
π¦ where this page comes from
- fedora 43: strongswan 6.0.7-2.fc43 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms