You are on page 1of 12

GOVERNMENT POLYTECHNIC, NANDED

MICRO PROJECT

Academic Year : 2023-2024

TITLE OF PROJECT

PREPARE A IP ADDRESS USING SWING

Program: Information tech.


Program code: IF5I
Course : AJP
Course Code : 22517
Name of Student: Bachewar Sandhya
Name of Guide: S. G Munde
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION

Certificate
This is to certify that Roll No. 1502 of fifth Semester of Diploma in Information
Technology Engineering of Institute, GOVERNMENT POLYTECHNIC, NANDED
has completed the Micro Project satisfactorily in Subject- AJP- (22517) for the
academic year 2022-2023 as prescribed in the curriculum.

Place : Nanded
Date : Exam Seat No.: 358130

Subject Teacher Head of the Department Principal


S. G MUNDE S.N. DHOLE Dr.N.L.JANRAO
ANEXURE ll
Evaluation Sheet for the Micro Project
Academic Year : 2023-2024
Name of the Faculty: S. G MUNDE
Course: AJP
Course Code: 22517
Semester : V
Title of the project :
PREPARE A IP ADDRESS USING SWING
Cos address by Micro Project:
A: Handle events of AWT and swing components
B: Develop Java program using Networking concepts
Major learning outcomes achieved by the students by doing the project.
Comment /suggestions about team work/leadership/inter-personal communication (if any)

……………………………………………………………………………………………………
Roll No. Student Name Marks out of 6 for Marks out of 4 for Total out
performance in group performance in of 10
activity oral/presentation (D5
(D5 Col.8) Col.9)
1502 Bachewar sandhya raju

(Signature of Faculty)
S.G Munde
WEEKLY PROGRESS REPORT

TITLE OF THE MICRO PROJECT:- PREPARE A IP ADDRESS USING


SWING

WEEK ACTIVITY PERFORMED SIGN OF DATE


GUIDE
1st Discussion and finalization of Topic
2ND Discussion and finalization of Topic
3RD Preparation and submission of Abstract
4TH Literature Review
5TH Collection of Date
6TH Collection of Date
7TH Collection of Date
8TH Collection of Date
9TH Discussion and Outline of Content
10TH Formulation of Content
11TH Editing and 1st proof Reading of Content
12TH Editing and 2nd Reading of Content
13TH Compilation of Report and Presentation
14TH Seminar
15TH Viva-voce
16TH Final submission of Micro project

Sign of the Students Sign of the Faculty


1502: Bachewar sandhya raju S. G.MUNDE
Enrollment No: 2100200415
Seat no. 358130
MICRO-PROJECT
REPORT
“PASSWARD
GENERATING
SYSTEM”
 RATIONALE
Java password
generator to generate a
secure password that
consists of
two lowercase chars , two
uppercase chars ,two
digits , two special chars
and pad
the rest with random
chars until it reaches the
length of 20 characters.4
MICRO-PROJECT
REPORT
“PASSWARD
GENERATING
SYSTEM”
 RATIONALE
Java password
generator to generate a
secure password that
consists of
two lowercase chars , two
uppercase chars ,two
digits , two special chars
and pad
the rest with random
chars until it reaches the
length of 20 characters.4
MICRO-PROJECT
REPORT
“PASSWARD
GENERATING
SYSTEM”
 RATIONALE
Java password
generator to generate a
secure password that
consists of
two lowercase chars , two
uppercase chars ,two
digits , two special chars
and pad
the rest with random
chars until it reaches the
length of 20 characters.4
MICRO-PROJECT
PREPARE A IP ADDRESS USING SWING

AIMS /BENEFITS OF THE MICRO PROJECT :


• To Perform Basic IP FINDING using java.
• To Find ip address and can also easily rack on site
• Can be use to moniter the ip address
COURSE OUTCOMES ACHIEVED :
1) InterpretTheBasicCode Of “JAVA".
2) Task Remainder Making In "JAVA"Programming .
3) Use Functions In "Java" Programs For Building a basic frame

ACTUALLY CODING
package project;
import javax.swing.*;
import java.awt.event.*;
import java.net.*;
public class IPFinder extends JFrame implements ActionListener {
JLabel l;
JTextField tf;
JButton b;
IPFinder(). {
super("IP Finder Tool - Javatpoint");
l=new JLabel("Enter URL:");
l.setBounds(50,70,150,20);;
tf=new JTextField();
tf.setBounds(50,100,200,20);
b=new JButton("Find IP");
b.setBounds(50,150,80,30); b.addActionListener(this);
add(l);
add(tf);
add(b);
setSize(300,300);
setLayout(null);
setVisible(true);
} public void actionPerformed(ActionEvent e) {
String url=tf.getText();
try {
InetAddress ia=InetAddress.getByName(url);
String ip=ia.getHostAddress();
JOptionPane.showMessageDialog(this,ip);
}
catch (UnknownHostException e1) {
JOptionPane.showMessageDialog(this,e1.toString());
}
}
public static void main(String[] args) {
new IPFinder();
}
}

OUTPUT:-

IP FINDING frame which take input for website in the format for
www.domainname.com so it will return IP address of that website it can be use for IP
tracking device
Example this is www.google.com IP ADDRESS

You might also like