__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
#!/bin/bash
# some commands need either root or sudo permissions, so check for that early
if [ "$(id -u)" != 0 ]; then
if ! sudo echo "authentication as root successful"; then
echo "this script needs to be run as root or use sudo permission"
exit 1
fi
fi
h1(){ echo -e "\n==================== $* ===================="; }
h2(){ echo -e "\n========== $* =========="; }
h3(){ echo -e "\n===== $* ====="; }
h1 "SNAP VERSION"; snap version
h1 "SNAP WHOAMI"; snap whoami
h1 "SNAP MODEL"; snap model --verbose
h1 "SNAP MODEL SERIAL"; snap model --serial --verbose
h1 "SNAP LIST"; snap list --all
h1 "SNAP SERVICES"; snap services
h1 "SNAP CONNECTIONS"; snap connections
h1 "PER-SNAP CONNECTIONS"
for sn in $(snap list | awk 'NR>1 {print $1}'); do
h2 "PER-SNAP $sn CONNECTIONS"
snap connections "$sn"
done
h1 "SNAP CHANGES"
snap changes --abs-time
GADGET_SNAP="$(snap list | awk '($6 ~ /.*gadget.*$/) {print $1}')"
if [ -z "$GADGET_SNAP" ]; then
# could be a serious bug/problem or otherwise could be just on a classic
# device
h1 "NO GADGET SNAP DETECTED"
else
h1 "GADGET SNAP GADGET.YAML"
cat /snap/"$(snap list | awk '($6 ~ /.*gadget.*$/) {print $1}')"/current/meta/gadget.yaml
fi
h1 "SNAP CHANGES (in Doing)"
# print off the output of snap tasks <chg> for every chg that is in Doing state
for chg in $(snap changes | tail -n +2 | grep -Po '(?:[0-9]+\s+Doing)' | awk '{print $1}'); do
h3 "tasks for $chg"
snap tasks "$chg" --abs-time
done
h1 "SNAP CHANGES (in Error)"
# same as above, just for Error instead of Doing
for chg in $(snap changes | tail -n +2 | grep -Po '(?:[0-9]+\s+Error)' | awk '{print $1}'); do
h3 "tasks for $chg"
snap tasks "$chg" --abs-time
done
h1 "VALIDATION SET ASSERTIONS"
snap known validation-set
# sudo needed for these commands
h1 "VALIDATION SETS"; sudo snap validate
h1 "OFFLINE SNAP CHANGES"; sudo snap debug state --abs-time --changes /var/lib/snapd/state.json
h1 "SNAPD STACKTRACE"; sudo snap debug stacktraces
h1 "SNAP SYSTEM CONFIG"; sudo snap get system -d
h1 "SNAPD JOURNAL"; sudo journalctl --no-pager -u snapd
h1 "SNAPD.SERVICE STATUS"; sudo systemctl --no-pager status snapd
h1 "UPTIME"; uptime
h1 "DATE (IN UTC)"; date --utc
h1 "DISK SPACE"; df -h
h1 "DENIED MESSAGES"; sudo journalctl --no-pager | grep DENIED || true
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| apparmor | Folder | 0755 |
|
|
| apparmor.d | Folder | 0755 |
|
|
| apparmor_parser | File | 11.23 MB | 0755 |
|
| complete.sh | File | 5.27 KB | 0644 |
|
| etelpmoc.sh | File | 6.87 KB | 0644 |
|
| info | File | 116 B | 0644 |
|
| preseed.json | File | 841 B | 0644 |
|
| snap-bootstrap | File | 12.36 MB | 0755 |
|
| snap-confine | File | 197.08 KB | 0755 |
|
| snap-confine.caps | File | 126 B | 0644 |
|
| snap-confine.v2-only.caps | File | 104 B | 0644 |
|
| snap-debug-info.sh | File | 2.28 KB | 0755 |
|
| snap-device-helper | File | 61.94 KB | 0755 |
|
| snap-discard-ns | File | 45.89 KB | 0755 |
|
| snap-exec | File | 5.02 MB | 0755 |
|
| snap-failure | File | 3.04 MB | 0755 |
|
| snap-fde-keymgr | File | 4.7 MB | 0755 |
|
| snap-gdb-shim | File | 1.01 MB | 0755 |
|
| snap-gdbserver-shim | File | 1.01 MB | 0755 |
|
| snap-gpio-helper | File | 2.9 MB | 0755 |
|
| snap-mgmt | File | 9.86 KB | 0755 |
|
| snap-mgmt-selinux | File | 3.19 KB | 0755 |
|
| snap-preseed | File | 10.75 MB | 0755 |
|
| snap-recovery-chooser | File | 8.64 MB | 0755 |
|
| snap-repair | File | 8.01 MB | 0755 |
|
| snap-seccomp | File | 2.8 MB | 0755 |
|
| snap-update-ns | File | 6.04 MB | 0755 |
|
| snapctl | File | 7.73 MB | 0755 |
|
| snapd | File | 28.52 MB | 0755 |
|
| snapd-apparmor | File | 2.54 MB | 0755 |
|
| snapd.core-fixup.sh | File | 3.74 KB | 0755 |
|
| snapd.run-from-snap | File | 73 B | 0755 |
|
| system-shutdown | File | 37.66 KB | 0755 |
|