]> SAFE projects GIT repository - jmp/mailleur/commitdiff
Better username detection
authorJean-Marc Pigeon <jmp@safe.c>
Tue, 25 Nov 2025 12:42:00 +0000 (07:42 -0500)
committerJean-Marc Pigeon <jmp@safe.c>
Tue, 25 Nov 2025 12:42:00 +0000 (07:42 -0500)
www/lvlmai.php
www/lvlrmt.php
www/lvlusr.php

index e110a7f4e7776e4858b3c6a4a040638ccba3a5dd..194946a864e577a073ba2f4a944b9f98f396d1b1 100644 (file)
@@ -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'])) {
index 087e551d7039a68203110f4a3fc87116fd11b3c9..ebe508ca9c8a57adf670829c453b5cf36b2b0247 100644 (file)
@@ -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'])) {
index 69fe20f686a2edbe9a1eb4cf770eb301caaf5861..6dfae0913fbf1299ff1a985ddc4545f71d624f91 100644 (file)
@@ -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'])) {