code: func (fw *BarracudaNG) Start(ctx context.Context, info map[string]string, timeout int) (bool, error) {
  	session, err := fw.getSshSession(ctx)
  
  	if err != nil {
  		log.LoggerWContext(ctx).Error(fmt.Sprintf("Cannot connect to BarracudaNG: %s", err))
  		return false, err
  	}
  
  	cmd := "phibstest 127.0.0.1 l peer=" + info["ip"] + " origin=PacketFence service=PacketFence user=" + info["username"]
  	session.Run(cmd)
  
  	return true, nil
  }
docs: // Send an SSO start to the BarracudaNG Firewall
  // Will return an error if it can't connect