mirror of
https://github.com/jpillora/chisel
synced 2026-06-08 15:07:02 +00:00
+2
-2
@@ -8,10 +8,10 @@ import (
|
||||
"encoding/base64"
|
||||
"errors"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"net"
|
||||
"net/http"
|
||||
"net/url"
|
||||
"os"
|
||||
"regexp"
|
||||
"strings"
|
||||
"time"
|
||||
@@ -118,7 +118,7 @@ func NewClient(c *Config) (*Client, error) {
|
||||
tc.InsecureSkipVerify = true
|
||||
} else if c.TLS.CA != "" {
|
||||
rootCAs := x509.NewCertPool()
|
||||
if b, err := ioutil.ReadFile(c.TLS.CA); err != nil {
|
||||
if b, err := os.ReadFile(c.TLS.CA); err != nil {
|
||||
return nil, fmt.Errorf("Failed to load file: %s", c.TLS.CA)
|
||||
} else if ok := rootCAs.AppendCertsFromPEM(b); !ok {
|
||||
return nil, fmt.Errorf("Failed to decode PEM: %s", c.TLS.CA)
|
||||
|
||||
@@ -3,7 +3,6 @@ package main
|
||||
import (
|
||||
"flag"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"log"
|
||||
"net/http"
|
||||
"os"
|
||||
@@ -89,7 +88,7 @@ var commonHelp = `
|
||||
|
||||
func generatePidFile() {
|
||||
pid := []byte(strconv.Itoa(os.Getpid()))
|
||||
if err := ioutil.WriteFile("chisel.pid", pid, 0644); err != nil {
|
||||
if err := os.WriteFile("chisel.pid", pid, 0644); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,7 +4,6 @@ import (
|
||||
"crypto/tls"
|
||||
"crypto/x509"
|
||||
"errors"
|
||||
"io/ioutil"
|
||||
"net"
|
||||
"os"
|
||||
"os/user"
|
||||
@@ -116,7 +115,7 @@ func addCA(ca string, c *tls.Config) error {
|
||||
clientCAPool := x509.NewCertPool()
|
||||
if fileInfo.IsDir() {
|
||||
//this is a directory holding CA bundle files
|
||||
files, err := ioutil.ReadDir(ca)
|
||||
files, err := os.ReadDir(ca)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -140,7 +139,7 @@ func addCA(ca string, c *tls.Config) error {
|
||||
}
|
||||
|
||||
func addPEMFile(path string, pool *x509.CertPool) error {
|
||||
content, err := ioutil.ReadFile(path)
|
||||
content, err := os.ReadFile(path)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
+1
-2
@@ -2,7 +2,6 @@ package cio
|
||||
|
||||
import (
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
)
|
||||
|
||||
@@ -11,6 +10,6 @@ var Stdio = &struct {
|
||||
io.ReadCloser
|
||||
io.Writer
|
||||
}{
|
||||
ioutil.NopCloser(os.Stdin),
|
||||
io.NopCloser(os.Stdin),
|
||||
os.Stdout,
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ import (
|
||||
"encoding/json"
|
||||
"errors"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"regexp"
|
||||
"sync"
|
||||
|
||||
@@ -125,7 +125,7 @@ func (u *UserIndex) loadUserIndex() error {
|
||||
if u.configFile == "" {
|
||||
return errors.New("configuration file not set")
|
||||
}
|
||||
b, err := ioutil.ReadFile(u.configFile)
|
||||
b, err := os.ReadFile(u.configFile)
|
||||
if err != nil {
|
||||
return fmt.Errorf("Failed to read auth file: %s, error: %s", u.configFile, err)
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ import (
|
||||
"bytes"
|
||||
"context"
|
||||
"errors"
|
||||
"io/ioutil"
|
||||
"io"
|
||||
"log"
|
||||
"os"
|
||||
"sync"
|
||||
@@ -57,7 +57,7 @@ func New(c Config) *Tunnel {
|
||||
//setup socks server (not listening on any port!)
|
||||
extra := ""
|
||||
if c.Socks {
|
||||
sl := log.New(ioutil.Discard, "", 0)
|
||||
sl := log.New(io.Discard, "", 0)
|
||||
if t.Logger.Debug {
|
||||
sl = log.New(os.Stdout, "[socks]", log.Ldate|log.Ltime)
|
||||
}
|
||||
|
||||
+1
-2
@@ -17,7 +17,6 @@ import (
|
||||
"flag"
|
||||
"fmt"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"log"
|
||||
"net/http"
|
||||
"os"
|
||||
@@ -86,7 +85,7 @@ func testTunnel(port string, size int) {
|
||||
fatal(err)
|
||||
}
|
||||
|
||||
n, err := io.Copy(ioutil.Discard, resp.Body)
|
||||
n, err := io.Copy(io.Discard, resp.Body)
|
||||
if err != nil {
|
||||
fatal(err)
|
||||
}
|
||||
|
||||
@@ -11,7 +11,6 @@ import (
|
||||
"crypto/x509/pkix"
|
||||
"encoding/pem"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"math/big"
|
||||
"net"
|
||||
"os"
|
||||
@@ -53,7 +52,7 @@ func newTestTLSConfig() (*tlsConfig, error) {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
tlsConfig.tmpDir, err = ioutil.TempDir("", "")
|
||||
tlsConfig.tmpDir, err = os.MkdirTemp("", "")
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@@ -63,7 +62,7 @@ func newTestTLSConfig() (*tlsConfig, error) {
|
||||
return nil, err
|
||||
}
|
||||
pathServerCACrt := path.Join(dirServerCA, "client.crt")
|
||||
if err := ioutil.WriteFile(pathServerCACrt, clientCertPEM, 0666); err != nil {
|
||||
if err := os.WriteFile(pathServerCACrt, clientCertPEM, 0666); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
@@ -72,7 +71,7 @@ func newTestTLSConfig() (*tlsConfig, error) {
|
||||
return nil, err
|
||||
}
|
||||
pathClientCACrt := path.Join(dirClientCA, "server.crt")
|
||||
if err := ioutil.WriteFile(pathClientCACrt, serverCertPEM, 0666); err != nil {
|
||||
if err := os.WriteFile(pathClientCACrt, serverCertPEM, 0666); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
@@ -81,11 +80,11 @@ func newTestTLSConfig() (*tlsConfig, error) {
|
||||
return nil, err
|
||||
}
|
||||
pathServerCrtCrt := path.Join(dirServerCrt, "server.crt")
|
||||
if err := ioutil.WriteFile(pathServerCrtCrt, serverCertPEM, 0666); err != nil {
|
||||
if err := os.WriteFile(pathServerCrtCrt, serverCertPEM, 0666); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
pathServerCrtKey := path.Join(dirServerCrt, "server.key")
|
||||
if err := ioutil.WriteFile(pathServerCrtKey, serverKeyPEM, 0666); err != nil {
|
||||
if err := os.WriteFile(pathServerCrtKey, serverKeyPEM, 0666); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
@@ -94,11 +93,11 @@ func newTestTLSConfig() (*tlsConfig, error) {
|
||||
return nil, err
|
||||
}
|
||||
pathClientCrtCrt := path.Join(dirClientCrt, "client.crt")
|
||||
if err := ioutil.WriteFile(pathClientCrtCrt, clientCertPEM, 0666); err != nil {
|
||||
if err := os.WriteFile(pathClientCrtCrt, clientCertPEM, 0666); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
pathClientCrtKey := path.Join(dirClientCrt, "client.key")
|
||||
if err := ioutil.WriteFile(pathClientCrtKey, clientKeyPEM, 0666); err != nil {
|
||||
if err := os.WriteFile(pathClientCrtKey, clientKeyPEM, 0666); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ package e2e_test
|
||||
|
||||
import (
|
||||
"context"
|
||||
"io/ioutil"
|
||||
"io"
|
||||
"log"
|
||||
"net"
|
||||
"net/http"
|
||||
@@ -36,7 +36,7 @@ func (tl *testLayout) setup(t *testing.T) (server *chserver.Server, client *chcl
|
||||
fileAddr := "127.0.0.1:" + filePort
|
||||
f := http.Server{
|
||||
Handler: http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
b, _ := ioutil.ReadAll(r.Body)
|
||||
b, _ := io.ReadAll(r.Body)
|
||||
w.Write(append(b, '!'))
|
||||
}),
|
||||
}
|
||||
@@ -133,7 +133,7 @@ func post(url, body string) (string, error) {
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
b, err := ioutil.ReadAll(resp.Body)
|
||||
b, err := io.ReadAll(resp.Body)
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user