File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- # TODO: write the script
1+ #! /bin/bash
2+
3+ # === K: Credit Card Scanner ===
4+ printf " \n====== SCANNING FOR CREDIT CARD NUMBERS ======\n"
5+ grep -rE --color=always ' (\b[0-9]{4}[- ]?){3}[0-9]{4}\b' . --exclude-dir={.git} --line-number
6+ echo " ========= CREDIT CARD SCAN COMPLETE =========="
7+
8+ # === L: Social Security Number Scanner ===
9+ printf " \n==== SCANNING FOR SOCIAL SECURITY NUMBERS ====\n"
10+ grep -rE --color=always ' \b[0-9]{3}-[0-9]{2}-[0-9]{4}\b' . --exclude-dir={.git} --line-number
11+ echo " ======= SOCIAL SECURITY SCAN COMPLETE ========"
12+
13+ # === M: Phone Number Scanner ===
14+ printf " \n========= SCANNING FOR PHONE NUMBERS =========\n"
15+ grep -rE --color=always ' \b[0-9]{3}-[0-9]{3}-[0-9]{4}\b' . --exclude-dir={.git} --line-number
16+ grep -rE --color=always ' \([0-9]{3}\) [0-9]{3}-[0-9]{4}' . --exclude-dir={.git} --line-number
17+ echo " ========= PHONE NUMBER SCAN COMPLETE ========="
You can’t perform that action at this time.
0 commit comments