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/README.md
# Bash Card — 351768774478--file-search

![Front](assets/front-thumb.png)  ![Back](assets/back-thumb.png)

Created: 2025-12-23 17:14:09 UTC
- Serial Number: 351768774478--file-search
- Author: shoes
- Pipe mode: gzipb64
- Description:
  > Artifact — Scanner
  > 
  > • Real-World Effect — Provides an interactive menu to search for specific keywords in system directories using grep.
  > 
  > • Card Ability — When File Search enters the battlefield, you may pay 1 mana: look at the top 20 cards of your library and reveal any cards with 'error', 'ssh', or your name in their text, then put them back in any order.
  > 
  > "With each scan, another veil is torn from the air."

Assets:
- assets/front.png / assets/back.png
- assets/front-thumb.png
- assets/back-thumb.png
- assets/auto-art.png (generated)
- assets/front-data-url.txt / assets/back-data-url.txt
- assets/raw.sh (source script you authored)
- assets/qr-payload.txt (what the QR encodes)

Auto Art (250x250):
<img src="assets/auto-art.png" width="250" height="250" alt="Auto art preview" />
NameTypeSize
README.mdfile1,066
assetsdir
failed.scanfile1