Current AND FINAL Revision: 1.15

Why was PaKnPost Pro written?

Like most software, to scratch an itch. In the corporate world, the size of email attatchments is usually restricted to preserve bandwidth and email server file system resources. This is frustrating for many users who have a legitimate need to send and receive large files. Most people understand email and web browsers, so PaKnPosT leverages this understanding by using HTTP via Web browser to convey files, and text email to notify file recipients. To ease corporate concerns, optional administrative controls feature file type and size restriction, user restrictions, virus scanning, encryption, password protection and anti-spam measures.

How Does It Work?

A user is presented with a Web interface for selecting up to ten files at a time which are uploaded to a unique Holding Area on the PaKnPosT server. The Holding Area is a directory having a randomized name with 1 x 10 to the power of 23 different combinations. The user is then prompted for their name and email address and the email addresses of recipient(s). The recipient(s) receive a plain text email including instructions for retrieving the shared file(s) and a confirmation email is sent to the originator. The PaKnPosT administrator may optionally allow users to password protect the Holding Area and/or strongly encrypt the files in the Holding Area.

New Version 1.15!

The PaKnPosT Pro 1.15 release includes bug-fixes and security enhancements.
CREDIT for discovery of vulnerabilities and patching to Edvin Rustemagic and Grega Preseren, with thanks.

It builds on 1.14 which incorporated:

  • Support for a Contacts Directory! The Optional PaKnPost Pro LDAP Plugin makes it possible to create or refresh the Contacts Directory from a corporate Exchange address list or other LDAP compliant directory. The LDAP Plugin is only available by making a Donation
  • An automated Plugin Installer for easy administration of system add-ons and enhancements, where these are released as Plugins
  • Full user logging

As of Version 1.11:
  • Fully ported and tested on Win32 platforms!
  • Easily installed on any compatible platform using the new cross-platform installer!
  • Able to accept your custom CSS stylesheet control of look and feel! (thanks Lucian Pricop)

Features At A Glance

    System Features

  • Automated cross-platform installer or manual FTP based installation options
  • Full system documentation
  • Written in Perl, with some JavaScript, so cross-platform compatible. Fully ported and tested on Linux and Win32 platforms
  • Easy upgrade from previous versions and installations of PaKnPosT Pro
  • Dynamically generated HTML User FAQ, reflecting Admin selected configuration options
  • Customisable CSS stylesheet or HTML wrapper to control suite look-and-feel
  • Unique randomised Holding Area directory names to protect shared files, with 8 to the power of 10 different combinations
  • May be used on an SSL enabled server for secure transmission of files
  • Admin switchable extended error messages
  • Automatic PaKnPosT Pro Plugin Installer
  • Optional Contacts Directory of email addresses
  • Optional LDAP Plugin to synchronise Contacts Directory with corporate email address books

  • User Features

  • Notification email sent to recipient(s), confirmation email sent to sender
  • Sender may choose recipient(s) from a Contacts Directory
  • Sender may elect to send notification email to one or many recipients
  • Sender may include comments in the notification email
  • Optional strong file encryption on the server
  • Full aggregated statistics of files shared by the system, including breakdown of total MB shared by file type.

  • Administrative Features

  • System configuration via password protected Web interface, or direct edit of text configuration files
  • Full user logging
  • Admin defined username/password for Web configuration manager. Password is encrypted
  • Admin defined shared file retention period with automatic Holding Area cleanup
  • Admin definable limit on the number of notification emails sent to multiple recipients to minimise spam
  • Admin optional check of User entered email addresses for valid email servers
  • Admin optional virus scanning of uploaded files
  • Admin optional restriction of domains able to access PaKnPost Pro
  • Admin optional restriction of networks or individual machines able to access PaKnPost Pro
  • Admin optional restriction of file-types
  • Admin optional limit on uploaded file size
  • Admin optional graphical validation code to minimise spam
  • Admin optional set User defined username/password protection of Holding Area to further protect shared file
  • Admin definable file size limits for encrypting files
  • Admin option to enable user selection of recipients from a Contacts Directory
  • Admin option to enable user selection of cc addresses from a Contacts Directory
  • Optional LDAP Plugin to allow Admin to synchronise the Contacts Directory with a corporate email address book
  • Admin optional restriction of networks or individual machines able to use the Contacts Directory
  • Admin selectable notification email transmission method - either directly via local 'sendmail' or through external Mail Transfer Agent relay
  • Admin definable 'blacklist' of recipient usernames who may not receive notification emails
  • Admin definable 'blacklist' of recipient usernames who may not send notification emails


The full FINAL PaKnPosT Pro distribution including documentation, may be downloaded via the PaKnPost Pro Sourceforge Project Page