This adjusted how login alerts were sent, making the flow quicker regardless of logins. Mainly to make it so nobody logs in suspects that their login has been tracked. This feature change was intended to help keep intruders unaware of the tracking of their attempts. Soon failed deletion and migration requests will have their activity logged and sent to the user.

This commit is contained in:
James Quinley 2023-01-11 16:51:55 -08:00
parent 19821f663a
commit 48c4609da7
2 changed files with 3 additions and 8 deletions

View File

@ -544,7 +544,6 @@ public class delegationServices {
UserName = (String) accountServer.get("User");
lastNet = (String) accountServer.get("lastNet");
keychainUUID = (String) accountServer.get("UUID");
localNet.macRead(Macid, lastNet, Email, UserName, Token);
BasicDBObject searchQuery = new BasicDBObject();
searchQuery.append("_id", ClientID);
BasicDBObject updateQuery = new BasicDBObject();
@ -618,6 +617,7 @@ public class delegationServices {
dCollection.updateOne(searchQuery, updateQuery8);
//delegationTimer.trigger();
delegationTimer.DeleteTargetRequestByID(Lrequest.get("_id"));
localNet.macRead(Macid, lastNet, Email, UserName, Token);
} else {
BasicDBObject searchQuery = new BasicDBObject();
searchQuery.append("_id", ClientID);
@ -838,7 +838,6 @@ public class delegationServices {
UserName = (String) accountServer.get("User");
lastNet = (String) accountServer.get("lastNet");
keychainUUID = (String) accountServer.get("UUID");
localNet.macRead(Macid, lastNet, Email, UserName, TKN);
BasicDBObject searchQuery = new BasicDBObject();
searchQuery.append("_id", ClientID);
@ -892,6 +891,7 @@ public class delegationServices {
dCollection.updateOne(searchQuery, updateQuery6);
//delegationTimer.trigger();
delegationTimer.DeleteTargetRequestByID(Lrequest.get("_id"));
localNet.macRead(Macid, lastNet, Email, UserName, TKN);
} else {
System.out.println("Login Failure");
BasicDBObject searchQuery = new BasicDBObject();

View File

@ -15,12 +15,7 @@ public class localNet {
} else
{
System.out.println("Hey this user Logged In From A new Location, dispatching email!");
final Runnable runnable = new Runnable() {
public void run() {
secureCalls.locationBasedEmail(email,UName,NewMac, OldMac);
}
};
runnable.run();
secureCalls.locationBasedEmail(email,UName,NewMac, OldMac);
System.out.println("Switching Trusted Net To New Local");
BasicDBObject searchQuery = new BasicDBObject();
searchQuery.append("Token", Token);