• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
projectsgeek

ProjectsGeek

Download Mini projects with Source Code, Java projects with Source Codes

  • Home
  • Java Projects
  • C++ Projects
  • VB Projects
  • PHP projects
  • .Net Projects
  • NodeJs Projects
  • Android Projects
    • Project Ideas
      • Final Year Project Ideas
      • JSP Projects
  • Assignment Codes
    • Fundamentals of Programming Language
    • Software Design Laboratory
    • Data Structure and Files Lab
    • Computer Graphics Lab
    • Object Oriented Programming Lab
    • Assembly Codes
  • School Projects
  • Forum

Final Year Projects

NFS Proxy Server System project

September 8, 2014 by ProjectsGeek Leave a Comment

NFS Proxy Server System project 

 

NFS Proxy Server System

Problem Definition

Our aim is to create a NFS Proxy Server System, which will keep the records of all the mount points of the NFS servers and any replicas, if exist.

NFS Proxy Server System

  • Will process a clients request to mount a share, by providing the IP address of the server having that share, so that the client can now directly connects to the server of that IP address.
  • in case a client can’t able to mount that particular share ,it will report to the proxy server that server is down and proxy server process the request by changing the status of previous server and by providing another IP address with the same share if exist, otherwise proper error messages will be sent.
  • In case a connection breaks down during the transmission of a file, then the transmission will resume from the point where it stopped

Technology Used:

C Programming Language

Platform:

UNIX

Software And Hardware Requirements

Hardware Requirements

  • A high processing capable machine- PENTIUM 2.0 GHZ or more (which is most commonly used).
  • Suitable network interfaces and 100Mbps LAN.
  • 32 MB RAM
  • A suitable underlying OS- LINUX (Kernel 2.6 or better).
  • NFS client/server software.

Software Requirements

  • A suitable underlying OS- LINUX (Kernel 2.6 or better).
  • NFS client/server software.

Project Description

This project is aimed to enable an NFS Proxy Server to keep record of all the mount points on the machines which are running NFS Server service on them. NFS which stands for Network File System is very useful remote file access file mechanism which is defined by Sun Micro systems.

The necessity to keep the machines on a network gives rise to the consideration that the clients who send request to transfer files from the NFS Server should be well served in real time with all the functionalities that make it easier for the client to communicate with the server.

The project will be using an Object Oriented Methodology. Every part of it would be divided into modules; each module will be developed separately.

The scope of this project lies in enabling the proxy server to control and monitor the requests which are remotely placed from a client computer. In the future it may couple with other software’s and can be used to remotely configure the services.

Download Project

Abstract Download

Other Projects to Try:

  1. Client Server Protocol Project in .Net
  2. Voice Chat Server Final Year Project
  3. Final year telecommunication engineering project-Intercom Over LAN
  4. Proxy Server for FTP project in Java
  5. Mail Server Final Year Project Idea

Filed Under: Final Year Projects Tagged With: Project Ideas

Binary Monitor System project in Java

September 7, 2014 by ProjectsGeek Leave a Comment

Binary Monitor System project in Java

 

 

Problem Definition

Binary Monitor SystemOur Binary Monitor System project aims at providing a GUI based software to determine registry, file system and network activities done by a binary on windows platform.

This allows the user to statically and dynamically monitor executable s which helps to determine whether the binary performs some malicious activity or not. It can also act as an effective tool for system administration

Project Description

Our goal is to develop GUI based software which allows the user to statically and dynamically monitor executable s, that is to see what registry, file system and network activities are done by a particular binary in WINDOWS XP system. This helps to determine whether it performs some malicious activity or not.

We aim to establish a report which will show comprehensive and detailed activities of a binary (what system calls were made by it, parameters values that were passed to the functions, what files were accessed etc) with respect to the registry, file system and network. It informs the user about any malicious or harmful activity being performed for example deleting a file or modifying a registry key entry in an unauthorized manner.

This Binary Monitor System can aid an anti virus software in detecting a malicious code. It can also help to detect “Encrypted viruses” since it analyses the behavior of the malicious code and not just virus signatures. This software can be used in Cyber-forensics

This product can be used by System Administrator, security analysts, application developers, system designers and tool developers or the end-user.

Working

The Binary Monitor System includes Analysis that is, processing of the binary code to extract syntactic and symbolic information. It tries to find Symbol tables (if present). We begin by decoding instructions by creating a dis assembly equivalent of the binary. We then proceed by finding the control-flow information that is, basic blocks, loops, functions etc and data-flow information.

The project is divided into two parts:

  1. STATIC – includes determination of the functions present in the dis assembly code of the binary before execution and finding parameters passed to them by scanning the string table(if present).
  2. DYNAMIC – includes analysis of the code coverage during the execution of the binary by finding the actual function calls being made depending on the conditions satisfied in various types of conditional statements.

Software And Hardware Requirements

Software Requirements

  • Windows XP.
  • Visual C++.
  • Monitoring tools:
  1. REGMON.
  2. FILEMON.
  3. TCPView. 

Hardware Requirements

  • Minimum 20 GB hard disk.
  • Minimum 256 MB RAM.
  • INTEL Pentium 4 processor.
  • SVGA color monitor.

Download Abstract


Abstract Download

Other Projects to Try:

  1. Network Monitoring System-final year projects for cse
  2. Detection of Virus Patterns in Emails Project
  3. Health Monitor Android Project
  4. Assembly Language Codes
  5. How to convert Binary to Gray conversion

Filed Under: Final Year Projects Tagged With: Project Ideas

Virtual Earth Inside final year project

September 6, 2014 by ProjectsGeek Leave a Comment

Virtual Earth Inside final year project

Virtual Earth Inside

Problem Definition

            Virtual Earth inside is a web application built upon the Virtual Earth Platform, that allows one to zoom right into a building and navigate through its interior plans and photos, giving one a sort of virtual tour of the “inside”.

Project Description

  • Virtual Earth Inside has brought us from viewing graphical maps to actual satellite images, where one can zoom in and even see their building tops. We now want to take you inside the buildings.
  • Virtual Earth Inside provides a way to view & publish the interiors of a property on the web, leveraging the VE platform.
  • Thus, people and business owners can share the interiors of their houses / restaurants / hotels / schools etc with the rest of the world over the internet.
  • It provides a new immersive user experience where people can explore the interiors of places of interest.
  • It brings a new aspect to Photo Viewing – tying it with GeoLocation & Point of View on a map.
  • It brings to Mapping the concept of exploring interiors/overlays along with zoomable Photos.
  • Key to the success would be an extremely easy to use UI, enabling an average non tech person to publish his interior plan annotated with Photos within 10 mins or so.

Working

Virtual Earth Inside would consist of a Central Portal where a visitor can search for all the registered & published properties. The visitor can choose any property & explore it from “inside”.

Visitors can register with us if they want to publish their Property on the site. Registered users (contributors) can locate their property on VE and register it with us.

  • They can then use MapCruncher to “crunch” their interior plans.
  • They can then Add “ViewPoints” and upload the corresponding photos.
  • They can also Edit/Delete the ViewPoints.
  • The property can be marked as public or private.

Technology Used

  •  Virtual Earth APIs
  • ASP.NET 2.0
  • AJAX
  • Enterprise JavaScript Programming

Platform

  • Windows
  • Visual Studio 2005

Software and Hardware Requirements

  • OS WindowsXP
  • Microsoft .NET 2.0 Runtime
  • MapCruncher
  • PC

Implementation

  • The UI layer is implemented on top of the Virtual Earth API in the form of a Javascript control.
  • The WebApp is implemented in ASP.NET 2.0 with c# and SQL Server 2005 in the back end.
  • AJAX is used to retrieve the photos and tiles from the storage server.
  • Amazon S3 Server is used as the storage server.

Download Abstract 

Download Abstract

Other Projects to Try:

  1. Final Year Project-Tracking System project
  2. Educational Grid Final year project Ideas
  3. Final year engineering projects Ideas for CSE
  4. Secure Virtual Drive-Final year projects for cse
  5. Final Year Project on Web Issue manager

Filed Under: Final Year Projects Tagged With: Project Ideas

XML Based Encryption Filesystem Final year Project

May 12, 2014 by ProjectsGeek Leave a Comment

XML Based Encryption File System Final year Project 

 

Final year Project Problem Statement 

A large portion of sensitive information is stored in the form of files, especially on personal computers and laptops. Enforcing physical security, which was always a key component in the protection mechanism of the past, has always been cumbersome and is becoming less achievable. As a traditional way of compensating the loss of physical security, encryption is being slowly integrated in the schemes of file protection.

Existing solutions provide the basic functionality, that is, they make it possible to protect files by encrypting them. The solutions are however, not very well integrated into their respective operating systems and underlying file systems. In order to effectively deploy the solutions, users must be aware of the functionality and know their limits.

With the aim of improving both user experience and security, we have proposed and implemented an XML-based file system that performs not just encryption/decryption on behalf of the file system, but also access control.

TECHNOLOGY USED

PYTHON AND XML

PLATFORM

LINUX

SOFTWARE REQUIREMENT

  • FUSE-2.4.0
  • FUSE-PYTHON
  • PyXML-0.8.4
  • Xmlsec1-1.2.9
  • Pyxmlsec-0[1].3.0
  • ezPyCrypto-0.1.1 

HARDWARE REQUIREMENT

  • PENTIUM 1.9GHz
  • 128MB RAM

Project Problem 

With the advent of multi-user systems and remote terminals, the physical security was somewhat less enforceable. Files were tagged with permissions, so that the operating system would protect files of one user from the actions of another; a logical separation is applied.

 XML Based Encryption File System Final year Project

the physical security can be defeated by simply breaking the facility which stores the information, or the security features of the operating environment must be found faulty and exploited. You can download synopsis of this final year project.

Advantages of XML Based Encryption

Using XML makes our file system hierarchical, extensible and portable to various file systems/Linux implementations.

XML Based Encryption File System

Other Projects to Try:

  1. Secure Virtual Drive-Final year projects for cse
  2. Internet E-mail System and P2P Computing-final year projects for cse
  3. B tech final year project-Source Code Analyzer
  4. Final Year Project-Tracking System project
  5. Context Based Search Engine Final Year Project

Filed Under: Final Year Projects Tagged With: Project Ideas

Detecting SNMP service on a network Final Year Project

May 10, 2014 by ProjectsGeek Leave a Comment

Detecting SNMP service on a network Final Year Project

Problem Definition 

This project is final year project concerned with detecting SNMP service and all its parameters viz. header contents on network. This project ensues to project itself as SNMP manager entity and enables an administrator to know the status of SNMP service on the agent machines.

Technology Used

Java (GUI and NETWORKING)

Platform: Windows OS.

Software Requirements

  • J2SE 5
  • Winpcap- packet capturing library for WINDOWS.
  • jpcap- high level packet capturing library for JAVA.

Hardware Requirements

  • 32 bit processor
  • 128 MB RAM
  • Ethernet Card 

Project Description

SNMP service works on a request-response mechanism. SNMP agents send status information to the managers using some predefined packets. Configuring a SNMP manager and agent is a very tiring and difficult task.

First a flat file of the machines to be scanned is transformed into a database. After that PORT SCANNING is performed on those machines to check for SNMP port (port 161).

All the machines on which port 161 is enabled are logged into the database.

Then the application which is acting as SNMP manager sends SNMP packet to all those machines on which SNMP service is enabled. The machines (agent) respond to the request with SNMP packet. The packet is then decoded by the decoding module and the header information is then extracted and logged into the database. The same information is also displayed to the user.

This final year project involves capturing of packets on the network. The packet capture  functionality is a low-level task i.e it involves interaction at the hardware level. A library WINPCAP is available for low level packet capturing. Above that JPCAP, a high level packet capture library for JAVA is being used to enable packet capture using the JAVA programming language.

The main advantage of this final year project is that it reduces the overall cost of installing and configuring SNMP manager on the network. Also it allows the administrator to view all the header information enclosed in a SNMP reply.

 Detecting SNMP service on a network Final Year Project

 

Other Projects to Try:

  1. Final Year Project-Multicast DNS Resolver project
  2. Final year engineering projects Ideas for CSE
  3. Application Independent Caching final Year project
  4. Network Monitoring System-final year projects for cse
  5. Final Year Project on Web Issue manager

Filed Under: Final Year Projects Tagged With: Project Ideas

RSS Reader for a mobile platform Project Idea

April 29, 2014 by ProjectsGeek Leave a Comment

RSS Reader for a mobile platform Project Idea

Problem Definition

To develop an RSS reader using J2ME MIDP

Technology Used

J2ME

  Java 2 Platform, Micro Edition version is a technology that allows programmers to use the Java programming language and related tools to develop programs for mobile wireless information devices such as cellular phones and personal digital assistants.

J2ME api consists of programming specifications and a special virtual machine, the K Virtual Machine that allows a J2ME-encoded program to run in the mobile device. 

Platform

            MIDP 1.0

              Connected, Limited Device Configuration (CLDC) and the Mobile Information Device Profile (MIDP) lay out the application program interface (API) and virtual machine features needed to support mobile devices. MIDP adds to the CLDC the user interface, networking, and messaging details needed to interface with mobile devices. MIDP includes the idea of a midlet, a small Java application similar to an applet but one that conforms with CLDC and MIDP and is intended for mobile devices.

Software And Hardware Requirements

  • NetBeans IDE for J2ME
  • MIDP 1.0
  • Basic Java Enabled Phone with GPRS connectivity

Brief Project Description 

          RSS is a format for syndicating news websites which have content of news type websites, including major news sites like Wired, news-oriented community sites like Slashdot, and personal weblogs. But you can’t say this is only for news portals or websites. We can even broke any content in small parts and then it can be syndicated via RSS technology to other places: the recent changes page of a wikipedia on internet, even the revision history of a book can be stored.  

            This RSS aware program or reader is precisely what we aim to achieve, using the J2ME for MIDP 1.0, which would make it compatible with older phones as well as those present in the market today.

The project is aimed at satisfying the following requisites:

  • The RSS reader must be able to bookmark sites as per the user’s requirements
  • When the user runs the application, the reader retrieves links to the new updates on these sites
  • The user then has the option of following these links to retrieve the news/information itself

Following the Software Development Life Cycle in a proper & sequential manner to include all phases of software development; including developing requirement analysis documents, developing design documents, implementation, unit testing, integrated testing and user acceptance.

Benefits

  • The user never has to visit the sites to check if new information has been added
  • The application is highly cost effective as the GPRS connection is used economically in comparison to the scenario in which the user logs on to all the sites he/she is interested in in order to check for updates.

 

RSS Reader for a mobile platform

Other Projects to Try:

  1. Mobile Bluetooth Business and Social Networking
  2. Anti Theft Android Project Idea with Source
  3. Collaborative Project Management Project Idea
  4. Mobile Banking Final year Project Idea
  5. Online Voting System project Idea

Filed Under: Final Year Projects Tagged With: Project Ideas

  • Page 1
  • Page 2
  • Page 3
  • Interim pages omitted …
  • Page 6
  • Go to Next Page »

Primary Sidebar

Tags

.Net Projects Download Android Project Ideas Android Projects Angular 2 Assembly Codes C # Projects C & C++ Projects C++ Projects Class Diagrams Computer Graphics Database Project Data Mining Projects DataScience Projects Datastructure Assignments Download Visual Basic Projects Electronics project Hadoop Projects Installation Guides Internet of Things Project IOS Projects Java Java Interview Questions Java Projects JavaScript JavaScript Projects java tutorial JSON JSP Projects Mechanical Projects Mongodb Networking Projects Node JS Projects OS Problems php Projects Placement Papers Project Ideas Python Projects seminar and presentation Struts

Search this Website


Footer

Download Java Project
Download Visual Basic Projects
Download .Net Projects
Download VB Projects
Download C++ Projects
Download NodeJs Projects
Download School Projects
Download School Projects
Ask Questions - Forum
Latest Projects Ideas
Assembly Codes
Datastructure Assignments
Computer Graphics Lab
Operating system Lab
australia-and-India-flag
  • Home
  • About me
  • Contact Form
  • Submit Your Work
  • Site Map
  • Privacy Policy