From d5446ae044a0f240d2aca8c29af26ac20eb738b1 Mon Sep 17 00:00:00 2001
From: Emile <hanemile@protonmail.com>
Date: Sat, 2 Nov 2019 22:48:31 +0100
Subject: filtering

---
 src/printer.go | 26 +++++++++++++++++++++++++-
 1 file changed, 25 insertions(+), 1 deletion(-)

(limited to 'src')

diff --git a/src/printer.go b/src/printer.go
index d33360a..f02957b 100644
--- a/src/printer.go
+++ b/src/printer.go
@@ -37,6 +37,30 @@ func printResponses(channels channels) {
 			}
 		}
 
+		for _, linesToHide := range hide.HideLine {
+			if response.ResponseLines == linesToHide {
+				prefix = ""
+				postfix = "\033[K\r"
+				color = "red"
+			}
+		}
+
+		for _, wordsToHide := range hide.HideWord {
+			if response.ResponseWords == wordsToHide {
+				prefix = ""
+				postfix = "\033[K\r"
+				color = "red"
+			}
+		}
+
+		for _, charsToHide := range hide.HideChar {
+			if response.ResponseChars == charsToHide {
+				prefix = ""
+				postfix = "\033[K\r"
+				color = "red"
+			}
+		}
+
 		// color
 		if color == "red" {
 			statusCode = red(fmt.Sprintf("%d", response.StatusCode))
@@ -45,7 +69,7 @@ func printResponses(channels channels) {
 		}
 
 		// print the requests
-		fmt.Printf("%s%.7d:   %s    %s%s", prefix, i, statusCode, response.FuzzWord, postfix)
+		fmt.Printf("%s%.7d:   %s | %7d L | %7d W | %7d Ch |    %s%s", prefix, i, statusCode, response.ResponseLines, response.ResponseWords, response.ResponseChars, response.FuzzWord, postfix)
 
 		i++
 	}
-- 
cgit 1.4.1