The Remote System File Search proposed system should be in the way, the user can enter the client system IP, file extension, path of the file or folder very quickly.
It should display the matching files. The files should be display in the order as they exist.

The modules are:

1.    User interface
2.    Searching

ENVIRONMENT:

Operating System Server: Windows XP or later
Client: Microsoft Internet Explorer
Programming language: Java
Graphical User Interface: Java Swings API

Flow Chart

INTRODUCTION TO THE PROJECT:

As for as network file system concerned, NFS used only to share the file on the same file systems of the network. In the NFS we share the file from one file system of the computer to the same file system of another system.
If we want to share the file from one file system of the system to the different file system of another system, in this situation we have to use the java network file system.
In this RSFS, we may share the file from one file system of the system to the different file system of the system in the network. That’s why we have to implement the java to network file system.
Then if we want to share the file from one Operating System to different Operating System, we have not to use the network file system. So we have to use RSFS.
In the RSFS implementation of the network, we may share the file from one operating system of the network to different operating system of the network.
Suppose we use the Network File System in the Network, if one system has the FAT 16 File system, we do not share the file from FAT 16 to FAT 32 or NTFS for recover this problem we have to use RSFS, in the RSFS network we may share the file from FAT 16 file system of the system to FAT 32 or NTFS file system of the system.

Data Flow Diagram

The main advantages are :

•    Since the RSFS provides interoperability, problem can be easily handled by using native code conversion.
•    Native code conversions operations, such as conversion from one file system format to its machine code are very easy to implement.
•    Implementation of authentication protocol based on Access Control List provides good security than NFS for granting access to files.

EXISTING SYSTEM:

The existing system is platform independent but it has some limitations such as the independency is applicable only among certain group of operating systems. (e.g., independency among windows alone).
The existing system does not support interoperability. (ie. in existing system, file system in client had to run on all network computers. Since a number of vendors are shipping several different types of NCs, it is not possible to develop a single client that works on all of them).

PROPOSED SYSTEM:

• Interoperability with other file systems is provided because RSFS runs on top of a native file system. Thus, RSFS can provide access to files served over both local file systems such as NTFS or a UNIX local file system, as well as network file systems such as NFS or DFS.
• A Java implementation of RSFS ensures that it will work on all NC compliant devices, ie., more platform independent than NFS.
• Implementation of authentication protocol based on Access Control List provides good security than NFS for granting access to files.

Advantages:

The proposed system provides more interoperability with other file systems.

This system is more platform independent than the existing system.

Good security is provided by the implementation of  authentication protocol based on Access Control

SCREENS

  1. Starting up the server by login window:
  2. Signing up in login window for verification:
  3. User is verified and connected to the remote server:
  4. Starting up the server on the remote computer:
  5. Set security key for authentication:
  6. Starting the client side machine:
  7. Connecting remote system to remote server by Authentication:
  8. Remote server with search and download option:
  9. Selected remote system and its remote shared files:
  10. Transferring the client system file to the remote system file of different operating systems:
  11. The downloaded client file and log file in remote server’s download folder:

Signing up in login window for verification Starting the client side machine Starting up the server on the remote computer