private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
		button=!button;
		if(button){
			List<IPMACPair> send = new LinkedList<IPMACPair>();
			int i=listSelectionModel.getMaxSelectionIndex(), j=listSelectionModel.getMinSelectionIndex();
			while(true){
				if(listSelectionModel.isSelectedIndex(i))
					send.add(pairs.get(i));
				if(i==j) break;
				i--;
			}
			jList1.setEnabled(false);
			arp.startARPSpoof(send);
			jButton1.setText("Stop");
			jButton1.setBackground(Color.green);
		}
		else{
			try {
				arp.stopARPSpoofs();
			} catch (IOException e) {
				try {
					strip.stopSSLStrip();
				} catch (IOException e2) { }
				System.exit(0);
			}
			pairs = arp.getIPMACPairs();
			for (ListDataListener listener : jList1Model.getListDataListeners()) {
				listener.contentsChanged(new ListDataEvent(jList1Model, ListDataEvent.CONTENTS_CHANGED, 0, pairs.size()));
			}
			jList1.repaint();
			jList1.setEnabled(true);
			jButton1.setText("Nuke");
			jButton1.setBackground(Color.red);
		}

	}