Linux vmi284606.contaboserver.net 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Apache/2.4.57 (Ubuntu)
: 167.86.127.34 | : 216.73.217.31
Cant Read [ /etc/named.conf ]
7.2.24-0ubuntu0.18.04.17
root
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 /
local /
go /
src /
os /
signal /
internal /
pty /
[ HOME SHELL ]
Name
Size
Permission
Action
pty.go
1.41
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : pty.go
// Copyright 2017 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // +build aix darwin dragonfly freebsd linux,!android netbsd openbsd // +build cgo // Package pty is a simple pseudo-terminal package for Unix systems, // implemented by calling C functions via cgo. // This is only used for testing the os/signal package. package pty /* #define _XOPEN_SOURCE 600 #include <fcntl.h> #include <stdlib.h> #include <unistd.h> */ import "C" import ( "fmt" "os" "syscall" ) type PtyError struct { FuncName string ErrorString string Errno syscall.Errno } func ptyError(name string, err error) *PtyError { return &PtyError{name, err.Error(), err.(syscall.Errno)} } func (e *PtyError) Error() string { return fmt.Sprintf("%s: %s", e.FuncName, e.ErrorString) } func (e *PtyError) Unwrap() error { return e.Errno } // Open returns a master pty and the name of the linked slave tty. func Open() (master *os.File, slave string, err error) { m, err := C.posix_openpt(C.O_RDWR) if err != nil { return nil, "", ptyError("posix_openpt", err) } if _, err := C.grantpt(m); err != nil { C.close(m) return nil, "", ptyError("grantpt", err) } if _, err := C.unlockpt(m); err != nil { C.close(m) return nil, "", ptyError("unlockpt", err) } slave = C.GoString(C.ptsname(m)) return os.NewFile(uintptr(m), "pty-master"), slave, nil }
Close