mirror of
https://github.com/rustdesk/rustdesk.git
synced 2024-12-12 10:19:09 +08:00
alarm audit more info
Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
parent
da9fb46b6a
commit
88d0460e3c
@ -1455,17 +1455,21 @@ impl Connection {
|
|||||||
self.send_login_error("Too many wrong password attempts")
|
self.send_login_error("Too many wrong password attempts")
|
||||||
.await;
|
.await;
|
||||||
Self::post_alarm_audit(
|
Self::post_alarm_audit(
|
||||||
AlarmAuditType::ManyWrongPassword,
|
AlarmAuditType::ExceedThirtyAttempts,
|
||||||
json!({
|
json!({
|
||||||
"ip":self.ip,
|
"ip":self.ip,
|
||||||
|
"id":lr.my_id.clone(),
|
||||||
|
"name": lr.my_name.clone(),
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
} else if time == failure.0 && failure.1 > 6 {
|
} else if time == failure.0 && failure.1 > 6 {
|
||||||
self.send_login_error("Please try 1 minute later").await;
|
self.send_login_error("Please try 1 minute later").await;
|
||||||
Self::post_alarm_audit(
|
Self::post_alarm_audit(
|
||||||
AlarmAuditType::FrequentAttempt,
|
AlarmAuditType::SixAttemptsWithinOneMinute,
|
||||||
json!({
|
json!({
|
||||||
"ip":self.ip,
|
"ip":self.ip,
|
||||||
|
"id":lr.my_id.clone(),
|
||||||
|
"name": lr.my_name.clone(),
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
} else if !self.validate_password() {
|
} else if !self.validate_password() {
|
||||||
@ -2504,8 +2508,8 @@ mod privacy_mode {
|
|||||||
|
|
||||||
pub enum AlarmAuditType {
|
pub enum AlarmAuditType {
|
||||||
IpWhitelist = 0,
|
IpWhitelist = 0,
|
||||||
ManyWrongPassword = 1,
|
ExceedThirtyAttempts = 1,
|
||||||
FrequentAttempt = 2,
|
SixAttemptsWithinOneMinute = 2,
|
||||||
}
|
}
|
||||||
|
|
||||||
pub enum FileAuditType {
|
pub enum FileAuditType {
|
||||||
|
Loading…
Reference in New Issue
Block a user