From 8985bcd4c6f0c65c7e56ee24b6111b78ac7f6c6c Mon Sep 17 00:00:00 2001 From: "Jean-Marc Pigeon (Delson)" Date: Sun, 13 Jul 2025 09:29:36 -0400 Subject: [PATCH] Starting to implement check_credibility within scarmt.c --- app/scarmt.c | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/app/scarmt.c b/app/scarmt.c index f419d06..0245c76 100644 --- a/app/scarmt.c +++ b/app/scarmt.c @@ -28,6 +28,29 @@ */ /********************************************************/ /* */ +/* Procedure to check the remote ip credibility */ +/* remote ip credibility. */ +/* */ +/********************************************************/ +static void check_credibility(SQLPTR *sqlptr,char **dnsbls,char *rmtip) + +{ +#define OPEP "scarmt.c:check_credibilty," + +if (dnsbls!=(char **)0) { + while (*dnsbls!=(char *)0) { + (void) rou_alert(0,"%s JMPDBG scan <%s> against <%s>",OPEP,rmtip,*dnsbls); + dnsbls++; + } + } + +#undef OPEP +} +/* + +*/ +/********************************************************/ +/* */ /* Procedure to load the list of dnsbls server */ /* remote ip credibility. */ /* */ @@ -166,7 +189,7 @@ while (proceed==true) { break; case 4 : //check entries for (int i=0;rmtip[i]!=(char *)0;i++) { - (void) rou_alert(0,"%s JMPDBG need to scan <%s>",OPEP,rmtip[i]); + (void) check_credibility(sqlptr,dnsbls,rmtip[i]); if ((hangup==true)||((reload==true))) break; //No need to check other remote } -- 2.47.3