Linux anchor 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
Apache/2.4.18 (Ubuntu)
Server IP : 10.10.100.4 & Your IP : 216.73.217.150
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
byobu /
Delete
Unzip
Name
Size
Permission
Date
Action
include
[ DIR ]
drwxr-xr-x
2016-11-15 15:18
apport
1.51
KB
-rwxr-xr-x
2016-04-14 21:29
arch
916
B
-rwxr-xr-x
2016-04-14 21:29
battery
4
KB
-rwxr-xr-x
2016-04-14 21:29
color
1.04
KB
-rwxr-xr-x
2016-04-14 21:29
cpu_count
1.03
KB
-rwxr-xr-x
2016-04-14 21:29
cpu_freq
1.84
KB
-rwxr-xr-x
2016-04-14 21:29
cpu_temp
1.69
KB
-rwxr-xr-x
2016-04-14 21:29
custom
1.88
KB
-rwxr-xr-x
2016-04-14 21:29
date
990
B
-rwxr-xr-x
2016-04-14 21:29
disk
1.8
KB
-rwxr-xr-x
2016-04-14 21:29
disk_io
2.92
KB
-rwxr-xr-x
2016-04-14 21:29
distro
1.04
KB
-rwxr-xr-x
2016-04-14 21:29
ec2_cost
4.21
KB
-rwxr-xr-x
2016-04-14 21:29
entropy
1.06
KB
-rwxr-xr-x
2016-04-14 21:29
fan_speed
1.85
KB
-rwxr-xr-x
2016-04-14 21:29
hostname
1.3
KB
-rwxr-xr-x
2016-04-14 21:29
ip_address
3.01
KB
-rwxr-xr-x
2016-04-14 21:29
load_average
1.1
KB
-rwxr-xr-x
2016-04-14 21:29
logo
3.8
KB
-rwxr-xr-x
2016-04-14 21:29
mail
1.31
KB
-rwxr-xr-x
2016-04-14 21:29
memory
2.61
KB
-rwxr-xr-x
2016-04-14 21:29
menu
1.61
KB
-rwxr-xr-x
2016-04-14 21:29
network
3.1
KB
-rwxr-xr-x
2016-04-14 21:29
processes
1.13
KB
-rwxr-xr-x
2016-04-14 21:29
raid
1.4
KB
-rwxr-xr-x
2016-04-14 21:29
rcs_cost
3.55
KB
-rwxr-xr-x
2016-04-14 21:29
reboot_required
1.85
KB
-rwxr-xr-x
2016-04-14 21:29
release
1.82
KB
-rwxr-xr-x
2016-04-14 21:29
services
2.08
KB
-rwxr-xr-x
2016-04-14 21:29
session
1.28
KB
-rwxr-xr-x
2016-04-14 21:29
swap
1.75
KB
-rwxr-xr-x
2016-04-14 21:29
time
1.06
KB
-rwxr-xr-x
2016-04-14 21:29
time_binary
4.18
KB
-rwxr-xr-x
2016-04-14 21:29
time_utc
960
B
-rwxr-xr-x
2016-04-14 21:29
trash
1.13
KB
-rwxr-xr-x
2016-04-14 21:29
updates_available
4.98
KB
-rwxr-xr-x
2016-04-14 21:29
uptime
1.45
KB
-rwxr-xr-x
2016-04-14 21:29
users
1.51
KB
-rwxr-xr-x
2016-04-14 21:29
whoami
959
B
-rwxr-xr-x
2016-04-14 21:29
wifi_quality
1.85
KB
-rwxr-xr-x
2016-04-14 21:29
Save
Rename
#!/bin/sh -e # # updates_available: calculate and cache the number of updates available # # Copyright (C) 2008 Canonical Ltd. # Copyright (C) 2011-2014 Dustin Kirkland # # Authors: Dustin Kirkland <kirkland@byobu.org> # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, version 3 of the License. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. ___print_updates() { local u= s= read u s < "$1" if [ -n "$u" ]; then if [ "$u" -gt 0 ]; then color b r W; printf "%d" "$u"; color -; color r W if [ -n "$s" ] && [ "$s" -gt 0 ]; then printf "$ICON_SECURITY" else printf "$ICON_UPDATES" fi color -- elif [ "$u" = "0" ] && [ -e "$BYOBU_RUN_DIR/status.$BYOBU_BACKEND/updates_available" ]; then # Clear out byobu's status cache rm -f "$BYOBU_RUN_DIR/status.$BYOBU_BACKEND/updates_available"* fi fi } ___update_cache() { local mycache=$1 flock="$1.lock" # Now we actually have to do hard computational work to calculate updates. # Let's try to be "nice" about it: renice 10 $$ >/dev/null 2>&1 || true ionice -c3 -p $$ >/dev/null 2>&1 || true # These are very computationally intensive processes. # Background this work, have it write to the cache files, # and let the next cache check pick up the results. # Ensure that no more than one of these run at a given time if [ -x /usr/lib/update-notifier/apt-check ]; then # If apt-check binary exists, use it flock -xn "$flock" /usr/lib/update-notifier/apt-check 2>&1 | awk '-F;' 'END { print $1, $2 }' >"$mycache" 2>/dev/null & elif $BYOBU_TEST apt-get >/dev/null; then # If apt-get exists, use it flock -xn "$flock" apt-get -s -o Debug::NoLocking=true upgrade | grep -c ^Inst >$mycache 2>/dev/null & elif $BYOBU_TEST pkcon >/dev/null; then # use packagekit to show list of packages LC_ALL=C flock -xn "$flock" pkcon get-updates -p | awk '/^Results:$/ { start=NR }; /^Security/ { security++ }; END { if (!/There are no updates available at this time./) { print NR-start, security }}' > "$mycache" 2>/dev/null & elif $BYOBU_TEST zypper >/dev/null; then # If zypper exists, use it flock -xn "$flock" zypper --no-refresh lu --best-effort | grep -c 'v |' >$mycache 2>/dev/null & elif $BYOBU_TEST yum >/dev/null; then # If yum exists, use it # TODO: We need a better way of counting updates available from a RH expert flock -xn "$flock" yum list updates -q | grep -vc "Updated Packages" >$mycache 2>/dev/null & elif $BYOBU_TEST pacman >/dev/null; then # If pacman (Archlinux) exists, use it LC_ALL=C flock -xn "$flock" pacman -Sup | grep -vc "^\(::\| \)" >$mycache 2>/dev/null & elif $BYOBU_TEST brew >/dev/null; then # If homebrew (Mac OSX) exists, use it, also background if flock exists if $BYOBU_TEST flock; then flock -xn "$flock" brew outdated | wc -l >$mycache 2>/dev/null & else brew outdated | wc -l >$mycache & fi fi } ___update_needed() { # Checks if we need to update the cache. # TODO: add more distro local mycache=$1 # The cache doesn't exist: create it [ ! -e "$mycache" ] && return 0 if $BYOBU_TEST apt-get >/dev/null; then # Debian/ubuntu [ "/var/lib/apt" -nt "$mycache" ] || [ "/var/lib/apt/lists" -nt "$mycache" ] return $? elif [ -e "/var/lib/PackageKit/transactions.db" ]; then [ "/var/lib/PackageKit/transactions.db" -nt "$mycache" ] return $? elif $BYOBU_TEST pacman >/dev/null; then # Archlinux local db for db in /var/lib/pacman/sync/*.db; do [ "$db" -nt "$mycache" ] && return 0 done return 1 elif $BYOBU_TEST brew >/dev/null; then # Mac OSX # check if any new versions have been installed since # we last cached. this may not recognize formulae # installed with HEAD for f in $(brew --prefix)/Cellar/*; do [ "$f" -nt "$mycache" ] && return 0 done # nothing new has been installed, so check wether the # formulae database was updated [ "$(brew --prefix)/Library/Formula" -nt "$mycache" ] return $? fi return 1 } __updates_available_detail() { if $BYOBU_TEST apt-get >/dev/null; then local detail=`apt-get -s -o Debug::NoLocking=true upgrade` if [ "$1" = "--detail" ]; then printf "$detail" else local short=`printf "%s" "$detail" | grep -c ^Inst` printf "$short" fi fi } __updates_available() { local mycache="$BYOBU_RUN_DIR/cache.$BYOBU_BACKEND/updates-available" # If mycache is present, use it [ -r $mycache ] && ___print_updates "$mycache" # If we really need to do so (mycache doesn't exist, or the package database has changed), # background an update now ___update_needed "$mycache" && ___update_cache "$mycache" } # vi: syntax=sh ts=4 noexpandtab