Linux ns1.utparral.edu.mx 6.8.0-79-generic #79~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 15 16:54:53 UTC 2 x86_64
Apache/2.4.58 (Unix) OpenSSL/1.1.1w PHP/8.2.12 mod_perl/2.0.12 Perl/v5.34.1
: 10.10.1.9 | : 10.10.1.254
Cant Read [ /etc/named.conf ]
daemon
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
README
+ Create Folder
+ Create File
/
usr /
lib /
cups /
filter /
[ HOME SHELL ]
Name
Size
Permission
Action
bannertopdf
50.47
KB
-rwxr-xr-x
brftoembosser
1.96
KB
-rwxr-xr-x
brftopagedbrf
3.39
KB
-rwxr-xr-x
c2esp
34.31
KB
-rwxr-xr-x
c2espC
30.31
KB
-rwxr-xr-x
cgmtopdf
2.5
KB
-rwxr-xr-x
cmxtopdf
2.5
KB
-rwxr-xr-x
command2esp
14.31
KB
-rwxr-xr-x
command2foo2lava-pjl
18.39
KB
-rwxr-xr-x
commandtoescpx
14.3
KB
-rwxr-xr-x
commandtopclx
14.3
KB
-rwxr-xr-x
commandtops
14.31
KB
-rwxr-xr-x
emftopdf
2.5
KB
-rwxr-xr-x
foomatic-rip
107.41
KB
-rwxr-xr-x
gstopdf
555
B
-rwxr-xr-x
gstopxl
558
B
-rwxr-xr-x
gstoraster
30.39
KB
-rwxr-xr-x
gziptoany
14.31
KB
-rwxr-xr-x
hpcups
345.84
KB
-rwxr-xr-x
hpcupsfax
30.32
KB
-rwxr-xr-x
hpps
46.73
KB
-rwxr-xr-x
imagetobrf
3.67
KB
-rwxr-xr-x
imagetopdf
42.36
KB
-rwxr-xr-x
imagetops
988
B
-rwxr-xr-x
imagetoraster
59.66
KB
-rwxr-xr-x
imagetoubrl
3.67
KB
-rwxr-xr-x
imageubrltoindexv3
6.43
KB
-rwxr-xr-x
imageubrltoindexv4
6.49
KB
-rwxr-xr-x
mupdftoraster
22.3
KB
-rwxr-xr-x
musicxmltobrf
1.83
KB
-rwxr-xr-x
pdftopdf
138.5
KB
-rwxr-xr-x
pdftops
38.73
KB
-rwxr-xr-x
pdftoraster
42.49
KB
-rwxr-xr-x
pstops
54.34
KB
-rwxr-xr-x
pstoqpdl
22.32
KB
-rwxr-xr-x
pstotiff
393
B
-rwxr-xr-x
rastertobrlaser
38.24
KB
-rwxr-xr-x
rastertoepson
22.3
KB
-rwxr-xr-x
rastertoescpx
34.3
KB
-rwxr-xr-x
rastertohp
18.3
KB
-rwxr-xr-x
rastertolabel
22.3
KB
-rwxr-xr-x
rastertopclm
563
B
-rwxr-xr-x
rastertopclx
38.32
KB
-rwxr-xr-x
rastertopdf
98.42
KB
-rwxr-xr-x
rastertops
14.32
KB
-rwxr-xr-x
rastertoptch
26.29
KB
-rwxr-xr-x
rastertopwg
18.3
KB
-rwxr-xr-x
rastertoqpdl
66.34
KB
-rwxr-xr-x
rastertosag-gdi
15.59
KB
-rwxr-xr-x
svgtopdf
2.5
KB
-rwxr-xr-x
sys5ippprinter
22.39
KB
-rwxr-xr-x
textbrftoindexv3
4.8
KB
-rwxr-xr-x
textbrftoindexv4
4.8
KB
-rwxr-xr-x
texttobrf
9.07
KB
-rwxr-xr-x
texttopdf
53.59
KB
-rwxr-xr-x
texttops
982
B
-rwxr-xr-x
texttotext
30.3
KB
-rwxr-xr-x
vectortobrf
2.53
KB
-rwxr-xr-x
vectortopdf
2.5
KB
-rwxr-xr-x
vectortoubrl
2.53
KB
-rwxr-xr-x
wmftopdf
2.5
KB
-rwxr-xr-x
xfigtopdf
2.5
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : textbrftoindexv3
#!/bin/bash # # Copyright (c) 2015-2018 Samuel Thibault <samuel.thibault@ens-lyon.org> # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell # copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. # # Make sure we have enough options if [ $# != 5 -a $# != 6 ]; then echo "ERROR: $0 jobid user name nb options [filename]" >&2 exit 1 fi NB=$4 OPTIONS=$5 FILE=$6 case $0 in *indexv3*) . /usr/share/cups/braille/indexv3.sh ;; *indexv4*) . /usr/share/cups/braille/indexv4.sh ;; *) echo "ERROR: $0 must be called as somethingindexv3 or somethingindexv4" >&2 exit 1 ;; esac printf "$INIT" if [ $LIBLOUIS1 != None -o \ $LIBLOUIS2 != None -o \ $LIBLOUIS3 != None -o \ $LIBLOUIS4 != None ] then # software-translated, send to printer in transparent mode echo "INFO: Writing text to Index embosser in transparent mode" >&2 if [ -z "$FILE" ] then cat else cat "$FILE" fi | ( IFS=$'\n' read -r LINE EOF=$? while [ "$EOF" = 0 -o -n "$LINE" ] do # Strip CRs LINE=${LINE//$'\015'} # Ignore SUBs LINE=${LINE//$'\032'} # Turn non-breakable spaces into spaces LINE=${LINE//$'\302'$'\240'/ } LINE=${LINE//$'\240'/ } # Interpret FFs while [ -n "$LINE" -a -z "${LINE/#$'\014'*}" ] do printf "\\f" LINE=${LINE#$'\014'} done # Make sure there is nothing else we don't process if [ -n "$LINE" ] then if [ -z "${LINE/*[$'\000'-$'\037'$'\177']*}" ] then echo "ERROR: unsupported control character in BRF file" >&2 fi if [ -z "${LINE/*[$'\200'-$'\377']*}" ] then echo "ERROR: unsupported non-ASCII character in BRF file" >&2 fi fi CHARS=$(printf %s "$LINE" | wc -c) if [ "$CHARS" -gt 127 ] then # Index printers have a bug with numbers between 128 and 255 in # transparent mode escape sequence. This is normally not a problem since # 128 chars is more than a line worth of text echo "ERROR: Line too long ($CHARS)" >&2 exit 1 fi if [ "$CHARS" -gt 0 ] then # Enter transparent mode for $CHARS characters printf "\\033\\\\\\x$(printf %02x $CHARS)\\x00" # Echo those $CHARS characters. # First normalize BRF characters (`a-z{|}~ are non-standard). # Drop unicode patterns with dots 7 or 8 in case the liblouis table happened to erroneously emit one # Drop remaining erroneous multibyte characters # Drop remaining erroneous 1-byte characters # Then turn it into Index 6dots sequences. printf %s "$LINE" | \ tr "\`a-z{|}~" "@A-Z\\[\\\\]_" | \ sed -e 's/[⡀⡁⡂⡃⡄⡅⡆⡇⡈⡉⡊⡋⡌⡍⡎⡏⡐⡑⡒⡓⡔⡕⡖⡗⡘⡙⡚⡛⡜⡝⡞⡟⡠⡡⡢⡣⡤⡥⡦⡧⡨⡩⡪⡫⡬⡭⡮⡯⡰⡱⡲⡳⡴⡵⡶⡷⡸⡹⡺⡻⡼⡽⡾⡿⢀⢁⢂⢃⢄⢅⢆⢇⢈⢉⢊⢋⢌⢍⢎⢏⢐⢑⢒⢓⢔⢕⢖⢗⢘⢙⢚⢛⢜⢝⢞⢟⢠⢡⢢⢣⢤⢥⢦⢧⢨⢩⢪⢫⢬⢭⢮⢯⢰⢱⢲⢳⢴⢵⢶⢷⢸⢹⢺⢻⢼⢽⢾⢿⣀⣁⣂⣃⣄⣅⣆⣇⣈⣉⣊⣋⣌⣍⣎⣏⣐⣑⣒⣓⣔⣕⣖⣗⣘⣙⣚⣛⣜⣝⣞⣟⣠⣡⣢⣣⣤⣥⣦⣧⣨⣩⣪⣫⣬⣭⣮⣯⣰⣱⣲⣳⣴⣵⣶⣷⣸⣹⣺⣻⣼⣽⣾⣿]/ /g' | \ sed -e "s/[^] \!\"#$%&'()*+,.\\/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\\\\^_[-]/ /g" | \ tr "\000-\037\177\200-\377" " " | \ tr " \!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\\[\\\\\\]^_" "\\0V tSQW"$'\004'"gvAT@DP"$'\024'"d"$'\002\006'"\"bB&fF\$a\`Cw4q"$'\020\001\003\021'"1!"$'\023'"3#"$'\022'"2"$'\005\007\025'"5%"$'\027'"7'"$'\026'"6EGrUueRcs0p" fi if [ "$EOF" = 0 ] then printf "\\r\\n" fi IFS=$'\n' read -r LINE EOF=$? done ) if [ $? != 0 ] then printf '\032' exit 1 fi else # not software-translated, send to printer as such echo "INFO: Writing text to Index embosser" >&2 if [ -z "$FILE" ] then cat else cat "$FILE" fi fi printf '\032' echo "INFO: Ready" >&2
Close