Projects STRLCPY reverse_ssh Commits 702610f4
🤬
  • ■ ■ ■ ■ ■
    cmd/client/detach_windows.go
    skipped 22 lines
    23 23   inService, err := svc.IsWindowsService()
    24 24   if err != nil {
    25 25   elog.Error(1, fmt.Sprintf("failed to determine if we are running in service: %v", err))
    26  - log.Fatalf("failed to determine if we are running in service: %v", err)
     26 + return fmt.Errorf("failed to determine if we are running in service: %v", err)
    27 27   }
    28 28   
    29 29   if !inService {
    skipped 80 lines
    110 110   
    111 111   inService, err := svc.IsWindowsService()
    112 112   if err != nil {
    113  - log.Fatalf("failed to determine if we are running in service: %v", err)
     113 + log.Printf("failed to determine if we are running in service: %v", err)
     114 + client.Run(destination, fingerprint, proxyaddress)
    114 115   }
    115 116   
    116 117   if !inService {
    skipped 9 lines
  • ■ ■ ■ ■ ■ ■
    cmd/client/main.go
    skipped 1 lines
    2 2   
    3 3  import (
    4 4   "fmt"
    5  - "log"
    6 5   "os"
    7 6   "path/filepath"
    8 7   "strings"
    skipped 56 lines
    65 64   
    66 65   err = Fork(destination, fingerprint, proxyaddress)
    67 66   if err != nil {
    68  - log.Fatal("Unable to fork: ", err)
    69 67   Run(destination, fingerprint, proxyaddress)
    70 68   }
    71 69   
    skipped 2 lines
  • ■ ■ ■ ■ ■ ■
    internal/client/client.go
    skipped 176 lines
    177 177   os.Exit(0)
    178 178   
    179 179   default:
    180  - log.Println("Got: ", req.Type)
    181 180   if req.WantReply {
    182 181   req.Reply(false, nil)
    183 182   }
    skipped 6 lines
    190 189   
    191 190   user, err := internal.CreateUser(sshConn)
    192 191   if err != nil {
    193  - log.Fatal(err)
     192 + clientLog.Warning("Unable to create internal user")
     193 + return
    194 194   }
    195 195   
    196 196   //Do not register new client callbacks here, they are actually within the JumpHandler
    skipped 19 lines
  • ■ ■ ■ ■
    internal/client/handlers/remoteforward.go
    skipped 79 lines
    80 80   
    81 81   e, err := strconv.Atoi(originatorAddress[i+1:])
    82 82   if err != nil {
    83  - log.Fatal(err)
     83 + return err
    84 84   }
    85 85   
    86 86   originatorPort = uint32(e)
    skipped 40 lines
Please wait...
Page is in error, reload to recover