NAJA

User's Manuel

Keyphrene

Keyphrene

Release 1.0.5

08/11/04

Abstract

Naja is a download manager (accelerated downloading), and a website grabber (sucker). You can add some plugins (newsreader, newsposter, FTP client, WebDAV client) and take control of your downloads from your office.

You may automatically resume broken downloads if your connection is interrupted for any reason and you may always resume downloading from the point were you stopped. The downloading maybe achieved by splitting the file being downloaded into several parts and downloading these parts at the same time (HTTP, HTTPS, FTP & FTPS). Donwload speeds are increased by downloading the file from the mirror sites, when the sites propose it.

Support for decoding multipart encoded resource on several articles is now ready (UUE, yEnc). Proxies are also supported (HTTP, HTTPS, FTP, SOCKS v4a, SOCKS v5), and use some authentication methods. In addition, You can share your resources in using the server.

It is ad-sponsored software, and does not contain spy-ware. You may use it for free. No registration is required. It has been tested on Windows, Linux and MacOS X.

Abstract

The Naja project is a project aimed at providing a internet tool for Windows, Linux and MacOS X.


Table of Contents

Installation
Windows (all win32)
Linux
MacOS X
All Others
Others Libraries
Uninstallation
Quick start
Main settings
General
ISeg
Proxies
Web & Web Authentication
Scheduler
Tools
Archive
Crypto
Signatures & Checksums
Picture viewer
Signets (Bookmarks)
Plugins & modules
mod_news
mod_dav_ftp
Web Server
Web Admin
CGI Server
WebDAV Server (share your resources...)
SSL Server (eXtended version)
Others Features
Mirroring
FAQs
Naja don't startup after a crash?
Plugins at startup?
How have several mod_dav_ftp interface?
Feedback
Acknowledgement
Bookmarks
0

Installation

Naja requires Python 2.3.x (http://www.python.org) and wxPython 2.5.x (http://www.wxpython.org). For Linux and MacOS X, Naja's folder is localized under your user account. For an update, overwrite your last version to keep your informations. This version remove AES of pyCrypto by AES of OpenSSL for more securities, you will have to rewrite your passwords.

Windows (all win32)

For najaXXX.exe (standalone, libraries included):

Download the Naja installation package, run Naja and follow the instructions.

For najaXXX.tar.gz:

Install the libraries

  • see 'Others Libraries' section

Decompress najaXXX.tar.gz

Run python.exe install.pyc or Doubleclick on install.pyc.

Start pythonw.exe naja.pyw or Doubleclick on naja.pyw.

Linux

For naja-XXX.noarch.rpm:

Install all libraries

Install naja-XXX.noarch.rpm

Start /usr/bin/naja

For najaXXX.tar.gz:

Install all libraries

Decompress najaXXXe.tar.gz

Run python2.3 install.pyc

Start python2.3 naja.pyw

MacOS X

For najaXXX.tar.gz:

Install all libraries for jaguar or panther

  • see 'Others Libraries' section

Decompress najaXXXe.tar.gz

Run /usr/local/bin/python install.pyc

Start /usr/local/bin/pythonw naja.pyw (Open a terminal), or Doubleclick on naja.pyw

For najaXXX.dmg (standalone, only for MacOS X jaguar for the moment):

To update, first, remove /Application/Naja.app folder.

Install najaXXX.pkg

Start /Applications/Naja

All Others

Compile and install the libraries, extract archive (najaXXXe.tar.gz), run python2.3 install.pyc and python2.3 naja.pyw. If you tried to launch Naja on others platforms, please send us the screenshots at support@keyphrene.com, we will publish them.

Others Libraries

OpenSSL (http://www.openssl.org)

pyOpenSSL-extended based on pyOpenSSL (http://pyopenssl.sourceforge.net/), detar pyOpenSSL-extended http://www.keyphrene.com/download/pyOpenSSL-extended-0.5.1.tar.gz , this file brings new methods for pyOpenSSL.

Install all this libraries for no standalone packages. Naja has been compiled with OpenSSL 0.9.7b.