Discuss
Screenshot
Download
Run pkt Now Site 1 or Site 2
Donate
Tutorials

pkt is a universal XML packet archiver. pkt can manipulate files for backing up documents, transferring them across networks, emailing and other means (p2p etc). pkt uses plugin filters to do the job and handles virtually any format available if there is a plugin for it. pkt handles encryption, compression, conversion, parity checking, decryption, decoding, repairing, rebuilding and other tasks using a universal file format (XML based). By default all pkt output is in 7-bit ASCII which is UTF encoded and is compatible with XML parsers. pkt files can be disassembled, reassembled and repaired by hand if necessary. pkt also supports the use of 8-bit compressed XML packets for it's archives using one of several compression algorithms. In general, pkt will try to use the best algorithms available. pkt uses multiple pluggable user interfaces including GUIs and CLIs.

Features -
ASCII or Binary (Compressed) XML Packet Archiving BZIP2 Compression System
Variable LDPC Parity Protection & Data Recovery NIST FIPS-197 AES 256-bit Encryption System
RIPEMD 160-bit Secure Hashing Algorithm DoD 5220.22-M (CLEAR) Secure File Wiping
Cross platform, 64-bit ready (if platform supported) JDOM XML generator with auto-split
Legacy TAR,TGZ,JAR,ZIP,TBZ2 archive support Basic utilities including calc,clock,conv,hexed etc.
Pluggable CLI or Thinlet XML GUI Interface UUEncoding & UUDecoding Plugins
SSH/SCP/STUN & VNC Support provided by external snapin Fully multithreaded / multitasking GUI
File merging, hashing, crlf conversion and copying utilities included Secure, cryptographically signed JAR distribution

Select from one of the following :

SCREENSHOT View a screenshot of the new PKT XUL based GUI.

TUTORIAL View a simple GUI tutorial.

SPECIFICATION PKT packet technical specification.

Java Web Start Run PKT using java web start. You must have JWS installed.

DOWNLOAD pkt (this allows you to start downloading and using pkt. the download is a jar, you must have java 1.4.1 or later installed. Type c:\java\bin\java -jar pkt.jar or /java/bin/java -jar pkt.jar to start using pkt using the CLI or Command Line Interface. Use c:\java\bin\java -jar pktgui.jar or /java/bin/java -jar pktgui.jar to use the alternate GUI or Graphical User Interface ...the jar is self contained and requires no other libraries. if it does, its a bug. Please report it. Source code is provided separately in ZIP, JAR, PKT or BZIP2 files and is broken out for each individual plugin to make things easy. For externally derived plugins, the externally provided original file is provided as well).

DISCUSS pkt or Get HELP in the forums (this allows you to ask questions, view news items and get help).

REPORT A BUG(you can report a bug anonymously in the forums. Simply add a [BUG] in the title of your post if you are usin the forums to report a bug. Ensure you have downloaded the most recent version of PKT before ytou report a bug and you stick around to provide answers while the bug is discussed).

DONATE ($) to pkt (via PAYPAL, all donations used for the software development process)

View the TODO list (this is a list of features currently being worked on. Check the posts marked [NEWS] for information on the current todo list. You may request features by putting a [WISH] in the subject of your post.).