JCIFS Overview
Version 1.1 (1999.9.10)
[What is JCIFS?][Functionality][License agreement][Installation][Changes][Known Problems]
[JCIFS Tutorial][JCIFS Shell][JCIFS API]
JCIFS is a CIFS client (Common Internet File System) in Java ("100% pure java"). The document "Just what is SMB?" by Richard Sharpe is a good introduction to CIFS.
JCIFS supports the disk service, the remote administration service (RAP) and the printer service. JCIFS implements only the protocol NT LM 0.12 (supported by Windows95/98, WindowsNT and Samba).
JCIFS is a programming interface. There is a shell program for test purposes.
The source code is released under the GNU General Public License:
Copyright (C) 1999 Norbert Hranitzky This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. The full copyright text: http://www.gnu.org/copyleft/gpl.html |
This product includes software developed by
the Cryptix Development Team (http://www.cryptix.org/) |
The archive contains the following files:
Notes for the compilation
If you want to compile the sources in the debug mode, you have to set the flag debugOn in the class org.gnu.jcifs.Debug .
The software was tested with CIFS servers on Windows95/NT and Samba on UNIX/RM400 . Unfortunately, a test packet isn't available (it would be very useful).
For help, support questions, suggestions please send an email,
JCIFS was implemented after the CIFS specification from Microsoft.
At uncertainties I consulted the Samba sources and debug output. The MD4 implementation is taken from the Cryptix-Crypto library. The algorithm for the password change was implemented after the Samba code.
Copyright (©) 1999 Norbert Hranitzky