1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

Main Page

From pacmanager

Jump to: navigation, search

Contents

PAC Manager Wiki

Welcome to PAC Manager wiki site, this should be used as community portal where all users can share documentation related to PAC Manager.

About PAC

PAC (Perl Auto Connector), by David Torrejón Vaquerizas (Perseo22), is FREE software, released under GNU's GPLv3 license.

PAC is a SecureCRT/Putty/etc (connections manager with automations) equivalent (on steroids!) for the Linux world.

Features (by now)

  • Simple GUI to manage/launch connections to remote machines.
  • Scripting capabilities, 'ala' SecureCRT
  • Configurable [Pre|Post]-connection local commands execution.
  • Configurable list of macros (commands) to send to connected client.
  • Configurable list of macros (commands) to execute locally when connected.
  • Configurable list of conditional executions on connected machine via 'Expect':
    • forget about SSH certificates
    • chain multiple ssh connections
    • automate tunnels creation
    • with line-send delay capabilities!! etc...
  • KeePass[X] integration
  • Ability to connect to machines through a Proxy server!
  • CLUSTER connections.
  • TABBED/WINDOWED terminals
  • Wake On LAN capabilities
  • Local and Global variables, eg.: write down a password once, use it ANY where, centralizing its modification for faster changes! use them for:
    • password vault
    • reusing connection strings
    • whatever!
  • Seamless Gnome/Gtk integration.
  • Tray icon for 'right button' quick launching of managed connections. Screenshots and statistics!
  • DEB, RPM and .TAR.GZ packages available
  • Written in Perl/Gtk (wait, *is* that a feature? Well, it is for me! ;=)
  • It is FREE (as in freedom)!! and licensed under GNU GPLv3.

Install

  • DEB based linux distros:
    • You have '.deb' compiled packages at Sourceforge.net
    • These are the original packages (I develop under Ubuntu), and therefor, they are the most tested of all.
  • RPM based distros:
    • You have '.rpm' compiled packages at Sourceforge.net for both 32 and 64 bit systems.
    • These packages are not very tested (by me, I mean!), but they are known to work
  • There is also a .tar.gz package, wich is usable by simply unpacking (and manually installing the Perl dependencies, for sure! ;) )

As always, the main problems you may find should be the dependencies, but they should be easy to deal with (yum for .rpm and almost anything (gdebi, software center, synaptics, ...) ;) for .deb)

You may download PAC from PAC's sourceforge.net home page or navigate the archive file to find a PAC package for your architecture.

Alternatively, use "deb http://archive.getdeb.net/ubuntu precise-getdeb apps" (awesome Debian repository!! Getdeb.net), but if you can/want not to use it, simply download the corresponding package for your system and install it.

Now you can take a look at your menu (or whatever environment you use) under "Applications" -> "Internet" -> "PAC", or type "pac" in your terminal/dash/do/synaptic/... ;)

For the full list of releases changelog, check out the Releases Changelog Wiki page

Needed/recommended software

PAC use the next Linux commands to commit its connections:

  • SSH; PAC enforces you to install the openssh-client package
  • SFTP; PAC enforces you to install the openssh-client package
  • Telnet; PAC enforces you to install the telnet package
  • FTP; PAC enforces you to install the ftp package
  • RDP (Windows); you should have installed any of:
    • rdesktop (preferred, unless you need NLA)
    • freerdp-x11

packages if you want to use these kind of connections. PAC does not enforce you to install any of them in order to let you decide which one fits best four needs

  • VNC; you should have installed any of:
    • tigervnc (preferred on RedHat and derivatives, provides window embedding capabilities)
    • xtightvnc (preferred on Debian and derivatives)

packages if you want to use these kind of connections. PAC does not enforce you to install any of them in order to let you decide which one fits best four needs

  • Serial (cu); you must have installed the cu package if you want to use these kind of connections
  • Serial (remote-tty); you must have installed the remote-tty package if you want to use these kind of connections
  • IBM 3270/5250; you must have installed the c3270 package if you want to use these kind of connections
  • A highly recommended Perl library is libgtk2-sourceview2-perl: provides syntax highlighting for some PAC elements, like the PAC Scripts editor
  • And in the end, the list (Debian naming) of major system dependencies is: perl, gtk2-engines-pixbuf, libvte9, libcairo-perl, libgtk2-perl, libglib-perl, libpango-perl, libgnome2-gconf-perl, libsocket6-perl, libexpect-perl, libio-stty-perl, libnet-proxy-perl, libyaml-perl, libcrypt-cbc-perl, libcrypt-blowfish-perl, libgtk2-perl, libgtk2-gladexml-perl, libgtk2-ex-simple-list-perl, libnet-arp-perl, libossp-uuid-perl

Screenshots

Personal tools