Repo Browser

bashcards/bashcards-kali
Card bundle: cards/351768774478--file-search

Front / Back (click to flip)

front
back
Click card to view front/back

Raw Script

#!/bin/bash
E=$'\e[38;5;46m';R=$'\e[0m';w(){[ -n "$1" ]&&echo "$1"|fold -sw60||echo;};b(){a=("$@");printf "${E}+";printf -- '-%.0s' {1..60};printf "+${R}\n";for l in "${a[@]}";do w "$l"|while IFS= read -r x;do printf "${E}|${R} %-58s ${E}|${R}\n" "$x";done;done;printf "${E}+";printf -- '-%.0s' {1..60};printf "+${R}\n";};p(){read -n1 -rsp $'\nSCAN TO CONTINUE...';};sg(){while :;do clear;b "7♠ GREP SCANNER - TEXT IN FILES" "GREP searches inside files for matching words or patterns." "Used in troubleshooting, security checks, and config parsing." "A = Look for 'error' in /var/log" "B = Look for 'ssh' in /etc" "C = Look for current user in /home" "X = Return";read -rp "SCAN: " x;case ${x^^} in A)clear;b "Scanning /var/log for 'error'...";grep -iR error /var/log 2>/dev/null|head -20;;B)clear;b "Scanning /etc for 'ssh'...";grep -iR ssh /etc 2>/dev/null|head -20;;C)clear;b "Scanning /home for $USER...";grep -iR "$USER" /home 2>/dev/null|head -20;;X)break;;*)b "INVALID INPUT";esac;p;done;};sf(){while :;do clear;b "7♠

QR Payload

bash -c "$(echo H4sIAAAAAAAAA51S227aQBB971dMtyQOTWwgbWiUFVUIdSokRCIDFRJJJF/W2MLsWrsmUIE/pG/9tn5JZ+2EgIT60BfLM3PmzJmz8+F9zYt5zXNV9M5uVYwHNvl0SS/o5+bcoE6ZqOPv8qS6noDJgVQaBB6Pj5kfiSLYhCIJwFTLZn2z0VmaUw/RbuuEVK5JlaYy5lmI2LWdn5LX0DTBMI+sujJg3bCsZj3fAk8rayd/4ISGQkICsR66difXjzmhgYAlhgnZLKM4YdC9HbRAMhcVSFjp8u64jWaCI/PiUsE2RmasrjQXZ+Xn/yViCnctBfAGilApoGl80Gn3YXgHnbv+sNsf2ZZlGQhWU0SXyq+0WD9hrqQekC9/fv2G7459D7qzbztgwtAeD6Hbh9tuzx6g5qKssMGPmEJbVBwwCJFLgXZq7mZ+FPMpLIUMFGAmdbOMSa4sbB4pFmgrMykWHrZEQmQIPkNCfyHj7Ccgqz9TZ+DyAHzBw3iKBFIhSPe3oQU9IWbFKINJKaSh+WrPrqwlYoqQmz2IUlEJYJmPxc5uESdKxjNYKCYLTCTmDEFjBDksW0h09uVRUyDakSsg+Ly+qxg+5OrpKddt7erWv4Hvcq6Xf9WzqxPNJ3QqWQpm7ECRe8Odf60F7LnGF0myiYqZ53VKbw5R4yZvu+2TYqasH6brHKLTSxd8ldHAdvb5SJEjL6DDpOOqhybNKP1YRd5u/0e71/2GB3M/GhLKlOvTtDxvvLvwH3f3F6BUEzkEBAAA | base64 -d | gunzip)"
cards/351768774478--file-search/failed.scan
      
NameTypeSize
README.mdfile1,066
assetsdir
failed.scanfile1