Packages and Binaries:

vpnc

Cisco-compatible VPN client
vpnc is a VPN client compatible with cisco3000 VPN Concentrator (also known as Cisco’s EasyVPN equipment). vpnc runs entirely in userspace and does not require kernel modules except for the tun driver to communicate with the network layer.

It supports most of the features needed to establish connection to the VPN concentrator: MD5 and SHA1 hashes, 3DES and AES ciphers, PFS and various IKE DH group settings.

Installed size: 234 KB
How to install: sudo apt install vpnc

Dependencies:
  • libc6
  • libgcrypt20
  • libgnutls30t64
  • perl
  • vpnc-scripts
cisco-decrypt

Decrypts an obfuscated Cisco vpn client pre-shared key

root@kali:~# cisco-decrypt -h

Usage: cisco-decrypt DEADBEEF...012345678 424242...7261
    Print decoded result to stdout


pcf2vpnc

Converts VPN-config files from pcf to vpnc-format

root@kali:~# man pcf2vpnc
PCF2VPNC(1)                           vpnc                          PCF2VPNC(1)

NAME
     pcf2vpnc - converts VPN-config files from pcf to vpnc-format

SYNOPSIS
     pcf2vpnc <pcf file> [vpnc file]

DESCRIPTION
     This  script  accompanies vpnc. It attempts to convert *.pcf-configuration
     files  often  spread  with  proprietary  (read  Cisco)  VPN-clients   into
     vpnc-configuration files, usually named *.conf.

     If  [vpnc file] is not specified, the result will be printed to STDOUT. If
     specified, it will be written to that file. Please make sure that  it  has
     appropriate permissions as it may contain sensitive data!

AUTHOR
     pcf2vpnc  was  originally  written  by  Stefan  Tomanek.  Updates and this
     man-page were made by Wolfram Sang (ninja(at)the-dreams.de).

     Permission is granted to copy, distribute and/or modify this document  un-
     der  the terms of the GNU General Public License, Version 2 any later ver-
     sion published by the Free Software Foundation.

     On Debian systems, the complete text of the GNU General Public License can
     be found in /usr/share/common-licenses/GPL.

SEE ALSO
     vpnc(8) cisco-decrypt(8)

pcf2vpnc                           June 2007                        PCF2VPNC(1)

vpnc

Client for Cisco VPN3000 Concentrator, IOS and PIX

root@kali:~# vpnc --help
Usage: vpnc [--version] [--print-config] [--help] [--long-help] [options] [config files]

Options:
  --gateway <ip/hostname>
      IP/name of your IPSec gateway
  conf-variable: IPSec gateway<ip/hostname>

  --id <ASCII string>
      your group name
  conf-variable: IPSec ID<ASCII string>

  --secret <ASCII string>
      your group password (cleartext)
  conf-variable: IPSec secret<ASCII string>

  --username <ASCII string>
      your username
  conf-variable: Xauth username<ASCII string>

  --password <ASCII string>
      your password (cleartext)
  conf-variable: Xauth password<ASCII string>

Use --long-help to see all options

Report bugs at https://github.com/streambinder/vpnc.git

vpnc-connect

Client for Cisco VPN3000 Concentrator, IOS and PIX

root@kali:~# vpnc-connect --help
Usage: vpnc-connect [--version] [--print-config] [--help] [--long-help] [options] [config files]

Options:
  --gateway <ip/hostname>
      IP/name of your IPSec gateway
  conf-variable: IPSec gateway<ip/hostname>

  --id <ASCII string>
      your group name
  conf-variable: IPSec ID<ASCII string>

  --secret <ASCII string>
      your group password (cleartext)
  conf-variable: IPSec secret<ASCII string>

  --username <ASCII string>
      your username
  conf-variable: Xauth username<ASCII string>

  --password <ASCII string>
      your password (cleartext)
  conf-variable: Xauth password<ASCII string>

Use --long-help to see all options

Report bugs at https://github.com/streambinder/vpnc.git

vpnc-disconnect

Client for Cisco VPN3000 Concentrator, IOS and PIX

root@kali:~# vpnc-disconnect -h
Usage: /usr/sbin/vpnc-disconnect



Updated on: 2026-May-25