|
@@ -120,10 +120,7 @@ public class HoneyService extends Service {
|
|
|
public void onReceive(Context context, Intent intent) {
|
|
|
String bssid_old = pref.getString(MainActivity.BSSID, "");
|
|
|
String bssid_new = HelperUtils.getBSSID(context);
|
|
|
- Log.i("HoneyService", "Connection changed");
|
|
|
-
|
|
|
if(!stopped && (bssid_new == null || !bssid_new.equals(bssid_old))){
|
|
|
- Log.i("HoneyService", "Connection lost");
|
|
|
wifiChangeNotification();
|
|
|
stopListeners();
|
|
|
deleteSessionData();
|
|
@@ -151,13 +148,13 @@ public class HoneyService extends Service {
|
|
|
.setContentTitle(getString(R.string.app_name))
|
|
|
.setWhen(System.currentTimeMillis());
|
|
|
if(activeHandlers){
|
|
|
- builder.setSmallIcon(R.drawable.icon_service_red);
|
|
|
+ builder.setSmallIcon(R.drawable.ic_service_red);
|
|
|
builder.setContentText("Network is infected!");
|
|
|
} else if(bssidSeen){
|
|
|
- builder.setSmallIcon(R.drawable.icon_service_yellow);
|
|
|
+ builder.setSmallIcon(R.drawable.ic_service_yellow);
|
|
|
builder.setContentText("Network has been infected in previous session!");
|
|
|
} else{
|
|
|
- builder.setSmallIcon(R.drawable.icon_service_green);
|
|
|
+ builder.setSmallIcon(R.drawable.ic_service_green);
|
|
|
builder.setContentText("Everything looks fine!");
|
|
|
}
|
|
|
TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);
|
|
@@ -173,12 +170,11 @@ public class HoneyService extends Service {
|
|
|
private void updateNotification() {
|
|
|
SharedPreferences defaultPref = PreferenceManager.getDefaultSharedPreferences(this);
|
|
|
String strRingtonePreference = defaultPref.getString("pref_notification_sound", "content://settings/system/notification_sound");
|
|
|
- Log.i("HoneyService", "Ringtone: " + strRingtonePreference);
|
|
|
builder = new NotificationCompat.Builder(this)
|
|
|
.setContentTitle(getString(R.string.app_name))
|
|
|
.setTicker("Honeypot under attack!")
|
|
|
.setContentText("Network is infected!")
|
|
|
- .setSmallIcon(R.drawable.icon_service_red)
|
|
|
+ .setSmallIcon(R.drawable.ic_service_red)
|
|
|
.setWhen(System.currentTimeMillis())
|
|
|
.setSound(Uri.parse(strRingtonePreference));
|
|
|
TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);
|
|
@@ -187,7 +183,6 @@ public class HoneyService extends Service {
|
|
|
PendingIntent resultPendingIntent = stackBuilder.getPendingIntent(0,
|
|
|
PendingIntent.FLAG_UPDATE_CURRENT);
|
|
|
builder.setContentIntent(resultPendingIntent);
|
|
|
- Log.i("HoneyService", "Vibrating: " + defaultPref.getBoolean("pref_vibration", false));
|
|
|
if(defaultPref.getBoolean("pref_vibration", false)){
|
|
|
builder.setVibrate(new long[]{100, 200, 100, 200});
|
|
|
}
|