Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.13
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
zsh /
functions /
TCP /
[ HOME SHELL ]
Name
Size
Permission
Action
tcp_alias
4
KB
-rw-r--r--
tcp_close
2.91
KB
-rw-r--r--
tcp_command
68
B
-rw-r--r--
tcp_expect
4.98
KB
-rw-r--r--
tcp_fd_handler
970
B
-rw-r--r--
tcp_log
2.23
KB
-rw-r--r--
tcp_open
6.63
KB
-rw-r--r--
tcp_output
1.81
KB
-rw-r--r--
tcp_point
443
B
-rw-r--r--
tcp_proxy
849
B
-rw-r--r--
tcp_read
6.89
KB
-rw-r--r--
tcp_rename
850
B
-rw-r--r--
tcp_send
1.94
KB
-rw-r--r--
tcp_sess
1.01
KB
-rw-r--r--
tcp_shoot
324
B
-rw-r--r--
tcp_spam
2.84
KB
-rw-r--r--
tcp_talk
1.44
KB
-rw-r--r--
tcp_wait
459
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : tcp_close
# Usage: # tcp_close [-q] [ -a | session ... ] # -a means all sessions. # -n means don't close a fake session's fd. # -q means quiet. # # Accepts the -s and -l arguments for consistency with other functions, # but there is no particular gain in using them emulate -L zsh setopt extendedglob cbases local all quiet opt alias noclose local -a sessnames while getopts "aql:ns:" opt; do case $opt in (a) all=1 ;; (q) quiet=1 ;; (l) sessnames+=(${(s.,.)OPTARG}) ;; (n) noclose=1 ;; (s) sessnames+=($OPTARG) ;; (*) return 1 ;; esac done (( OPTIND > 1 )) && shift $(( OPTIND - 1)) if [[ -n $all ]]; then if (( $# )); then print "Usage: $0 [ -q ] [ -a | [ session ... ] ]" >&2 return 1 fi sessnames=(${(k)tcp_by_name}) if (( ! ${#sessnames} )); then [[ -z $quiet ]] && print "No TCP sessions open." >&2 return 1 fi fi sessnames+=($*) if (( ! ${#sessnames} )); then sessnames+=($TCP_SESS) fi if (( ! ${#sessnames} )); then [[ -z $quiet ]] && print "No current TCP session." >&2 return 1 fi local tcp_sess fd integer stat curstat # Check to see if the fd is opened for a TCP session, or was opened # to a pre-existing fd. We could remember this from tcp_open. local -A ztcp_fds local line match mbegin mend if zmodload -e zsh/net/tcp; then ztcp | while read line; do if [[ $line = (#b)*fd\ ([0-9]##) ]]; then ztcp_fds[$match[1]]=1 fi done fi for tcp_sess in $sessnames; do curstat=0 fd=${tcp_by_name[$tcp_sess]} if [[ -z $fd ]]; then print "No TCP session $tcp_sess!" >&2 stat=1 continue fi # We need the base name if this is an alias. tcp_sess=${tcp_by_fd[$fd]} if [[ -z $tcp_sess ]]; then if [[ -z $quiet ]]; then print "Aaargh! Session for fd $fd has disappeared!" >&2 fi stat=1 continue fi if [[ ${+tcp_aliases} -ne 0 && -n ${tcp_aliases[$fd]} ]]; then for alias in ${=tcp_aliases[$fd]}; do if (( ${+functions[tcp_on_unalias]} )); then tcp_on_unalias $alias $fd fi unset "tcp_by_name[$alias]" done unset "tcp_aliases[$fd]" fi # Don't return just because the zle handler couldn't be uninstalled... if [[ -o zle ]]; then zle -F $fd || print "[Ignoring...]" >&2 fi if [[ -n $ztcp_fds[$fd] ]]; then # It's a ztcp session. if ! ztcp -c $fd; then stat=1 curstat=1 fi elif [[ -z $noclose ]]; then # It's not, just close it normally. # Careful: syntax for closing fd's is quite strict. if [[ ${#fd} -gt 1 ]]; then [[ -z $quiet ]] && print "Can't close fd $fd; will leave open." >&2 else eval "exec $fd>&-" fi fi unset "tcp_by_name[$tcp_sess]" unset "tcp_by_fd[$fd]" if [[ -z $quiet && $curstat -eq 0 ]]; then print "Session $tcp_sess successfully closed." fi [[ $tcp_sess = $TCP_SESS ]] && unset TCP_SESS if (( ${+functions[tcp_on_close]} )); then tcp_on_close $tcp_sess $fd fi done return $stat
Close