From df75ca845875f771835568b70f1c7dd5a527bb5c Mon Sep 17 00:00:00 2001 From: Jean-Marc Pigeon Date: Tue, 25 Nov 2025 07:42:00 -0500 Subject: [PATCH] Better username detection --- www/lvlmai.php | 3 ++- www/lvlrmt.php | 3 ++- www/lvlusr.php | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/www/lvlmai.php b/www/lvlmai.php index e110a7f..194946a 100644 --- a/www/lvlmai.php +++ b/www/lvlmai.php @@ -105,7 +105,8 @@ if (isset($_POST['offset'])) $rqst=NEW probe("actions",$limit,$offset); if (isset($_POST['username'])) { $username=trim(($_POST['username'])); - $rqst->where("smtpfrom like '%$username%'"); + if (strln($username)>0) + $rqst->where("(smtpfrom like '%$username%') OR (rcptto like '$username')"); } $numrec=$rqst->getnumrec(); if (isset($_POST['scanner'])) { diff --git a/www/lvlrmt.php b/www/lvlrmt.php index 087e551..ebe508c 100644 --- a/www/lvlrmt.php +++ b/www/lvlrmt.php @@ -96,7 +96,8 @@ if (isset($_POST['offset'])) $rqst=NEW probe("remotes",$limit,$offset); if (isset($_POST['remoteip'])) { $remoteip=trim(($_POST['remoteip'])); - $rqst->where("remoteip like '%$remoteip%'"); + if (strlen($remoteip)>0) + $rqst->where("remoteip like '%$remoteip%'"); } $numrec=$rqst->getnumrec(); if (isset($_POST['scanner'])) { diff --git a/www/lvlusr.php b/www/lvlusr.php index 69fe20f..6dfae09 100644 --- a/www/lvlusr.php +++ b/www/lvlusr.php @@ -96,7 +96,8 @@ if (isset($_POST['offset'])) $rqst=NEW probe("emails",$limit,$offset); if (isset($_POST['username'])) { $username=trim(($_POST['username'])); - $rqst->where("email like '%$username%'"); + if (stlen($username)>0) + $rqst->where("email like '%$username%'"); } $numrec=$rqst->getnumrec(); if (isset($_POST['scanner'])) { -- 2.47.3