The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
159 | 154 | urllib3.util.retry.Retry.__init__ | call site: {node_id} | urllib3._request_methods.RequestMethods.request_encode_body |
64 | 4 | urllib3.poolmanager.PoolManager.__init__ | call site: {node_id} | urllib3._request_methods.RequestMethods.request |
37 | 115 | urllib3.util.url.parse_url | call site: {node_id} | urllib3.poolmanager.PoolManager.urlopen |
2 | 100 | urllib3.util.url._idna_encode | call site: {node_id} | name.lower |
1 | 0 | EP | call site: {node_id} | urllib3.poolmanager.PoolManager.__init__ |
1 | 84 | urllib3.util.url._encode_invalid_chars | call site: {node_id} | byte.decode |
1 | 98 | urllib3.util.url._normalize_host | call site: {node_id} | urllib3.util.url._idna_encode |
1 | 103 | urllib3.util.url._idna_encode | call site: {node_id} | host.split |
...fuzz_requests.TestOneInput
[function]
[call site]
00000
urllib3.poolmanager.PoolManager.__init__
[function]
[call site]
00001
.super
[function]
[call site]
00002
_collections.RecentlyUsedContainer
[function]
[call site]
00003
key_fn_by_scheme.copy
[function]
[call site]
00004
.range
[function]
[call site]
00005
random.randint
[function]
[call site]
00006
http.server.HTTPServer.__init__
[function]
[call site]
00007
threading.Thread
[function]
[call site]
00008
t1.start
[function]
[call site]
00009
atheris.FuzzedDataProvider
[function]
[call site]
00010
.range
[function]
[call site]
00011
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00012
fdp.ConsumeIntInRange
[function]
[call site]
00013
fdp.PickValueInList
[function]
[call site]
00014
fdp.PickValueInList
[function]
[call site]
00015
urllib3._collections.HTTPHeaderDict.__init__
[function]
[call site]
00016
.super
[function]
[call site]
00017
.isinstance
[function]
[call site]
00018
urllib3._collections.HTTPHeaderDict._copy_from
[function]
[call site]
00019
other.getlist
[function]
[call site]
00020
key.lower
[function]
[call site]
00021
urllib3._collections.HTTPHeaderDict.extend
[function]
[call site]
00022
.len
[function]
[call site]
00023
.len
[function]
[call site]
00024
.isinstance
[function]
[call site]
00025
other.iteritems
[function]
[call site]
00026
urllib3._collections.HTTPHeaderDict.add
[function]
[call site]
00027
.isinstance
[function]
[call site]
00028
key.decode
[function]
[call site]
00029
key.lower
[function]
[call site]
00030
.len
[function]
[call site]
00031
vals.append
[function]
[call site]
00032
.isinstance
[function]
[call site]
00033
other.items
[function]
[call site]
00034
urllib3._collections.HTTPHeaderDict.add
[function]
[call site]
00035
.isinstance
[function]
[call site]
00036
typing.cast
[function]
[call site]
00037
urllib3._collections.HTTPHeaderDict.add
[function]
[call site]
00038
.hasattr
[function]
[call site]
00039
.hasattr
[function]
[call site]
00040
other.keys
[function]
[call site]
00041
urllib3._collections.HTTPHeaderDict.add
[function]
[call site]
00042
kwargs.items
[function]
[call site]
00043
urllib3._collections.HTTPHeaderDict.add
[function]
[call site]
00044
urllib3._collections.HTTPHeaderDict.extend
[function]
[call site]
00045
fdp.ConsumeIntInRange
[function]
[call site]
00046
.range
[function]
[call site]
00047
urllib3._collections.HTTPHeaderDict.add
[function]
[call site]
00048
fdp.ConsumeString
[function]
[call site]
00049
fdp.ConsumeString
[function]
[call site]
00050
fdp.ConsumeBool
[function]
[call site]
00051
fdp.ConsumeIntInRange
[function]
[call site]
00052
.range
[function]
[call site]
00053
fdp.ConsumeString
[function]
[call site]
00054
fdp.ConsumeString
[function]
[call site]
00055
fdp.ConsumeBool
[function]
[call site]
00056
fdp.ConsumeBool
[function]
[call site]
00057
fdp.ConsumeString
[function]
[call site]
00058
urllib3._request_methods.RequestMethods.request
[function]
[call site]
00059
method.upper
[function]
[call site]
00060
headers.keys
[function]
[call site]
00061
.map
[function]
[call site]
00062
json.dumps
[function]
[call site]
00063
urllib3._request_methods.RequestMethods.request_encode_url
[function]
[call site]
00064
extra_kw.update
[function]
[call site]
00065
urllib.parse.urlencode
[function]
[call site]
00066
urllib3.poolmanager.ProxyManager.urlopen
[function]
[call site]
00067
urllib3.util.url.parse_url
[function]
[call site]
00068
_SCHEME_RE.search
[function]
[call site]
00069
_URI_RE.match
[function]
[call site]
00070
scheme.lower
[function]
[call site]
00071
scheme.lower
[function]
[call site]
00072
authority.rpartition
[function]
[call site]
00073
_HOST_PORT_RE.match
[function]
[call site]
00074
urllib3.util.url._encode_invalid_chars
[function]
[call site]
00075
urllib3.util.util.to_str
[function]
[call site]
00076
.isinstance
[function]
[call site]
00077
.isinstance
[function]
[call site]
00078
_PERCENT_RE.subn
[function]
[call site]
00079
uri_bytes.count
[function]
[call site]
00080
.bytearray
[function]
[call site]
00081
.len
[function]
[call site]
00082
.range
[function]
[call site]
00083
.ord
[function]
[call site]
00084
byte.decode
[function]
[call site]
00085
.hex
[function]
[call site]
00086
encoded_component.extend
[function]
[call site]
00087
encoded_component.decode
[function]
[call site]
00088
.int
[function]
[call site]
00089
urllib3.util.url._normalize_host
[function]
[call site]
00090
_IPV6_ADDRZ_RE.match
[function]
[call site]
00091
_ZONE_ID_RE.search
[function]
[call site]
00092
match.span
[function]
[call site]
00093
zone_id.startswith
[function]
[call site]
00094
urllib3.util.url._encode_invalid_chars
[function]
[call site]
00095
host.lower
[function]
[call site]
00096
_IPV4_RE.match
[function]
[call site]
00097
urllib3.util.util.to_str
[function]
[call site]
00098
urllib3.util.url._idna_encode
[function]
[call site]
00099
name.isascii
[function]
[call site]
00100
name.lower
[function]
[call site]
00101
idna.encode
[function]
[call site]
00102
name.lower
[function]
[call site]
00103
host.split
[function]
[call site]
00104
urllib3.util.url._remove_path_dot_segments
[function]
[call site]
00105
path.split
[function]
[call site]
00106
output.append
[function]
[call site]
00107
output.pop
[function]
[call site]
00108
path.startswith
[function]
[call site]
00109
output.insert
[function]
[call site]
00110
path.endswith
[function]
[call site]
00111
output.append
[function]
[call site]
00112
urllib3.util.url._encode_invalid_chars
[function]
[call site]
00113
urllib3.util.url._encode_invalid_chars
[function]
[call site]
00114
urllib3.util.url._encode_invalid_chars
[function]
[call site]
00115
urllib3.util.proxy.connection_requires_http_tunnel
[function]
[call site]
00116
kw.get
[function]
[call site]
00117
urllib3.poolmanager.ProxyManager._set_proxy_headers
[function]
[call site]
00118
urllib3.util.url.parse_url
[function]
[call site]
00119
headers_.update
[function]
[call site]
00120
.super
[function]
[call site]
00121
urllib3.poolmanager.PoolManager.urlopen
[function]
[call site]
00122
urllib3.util.url.parse_url
[function]
[call site]
00123
warnings.warn
[function]
[call site]
00124
urllib3.poolmanager.ProxyManager.connection_from_host
[function]
[call site]
00125
.super
[function]
[call site]
00126
.super
[function]
[call site]
00127
urllib3.poolmanager.PoolManager.connection_from_host
[function]
[call site]
00128
urllib3.poolmanager.PoolManager._merge_pool_kwargs
[function]
[call site]
00129
override.items
[function]
[call site]
00130
port_by_scheme.get
[function]
[call site]
00131
urllib3.poolmanager.PoolManager.connection_from_context
[function]
[call site]
00132
warnings.warn
[function]
[call site]
00133
request_context.pop
[function]
[call site]
00134
urllib3.poolmanager.PoolManager.connection_from_pool_key
[function]
[call site]
00135
_collections.RecentlyUsedContainer.get
[function]
[call site]
00136
urllib3.poolmanager.PoolManager._new_pool
[function]
[call site]
00137
request_context.get
[function]
[call site]
00138
request_context.pop
[function]
[call site]
00139
request_context.pop
[function]
[call site]
00140
urllib3.poolmanager.PoolManager._proxy_requires_url_absolute_form
[function]
[call site]
00141
urllib3.util.proxy.connection_requires_http_tunnel
[function]
[call site]
00142
conn.urlopen
[function]
[call site]
00143
conn.urlopen
[function]
[call site]
00144
response.get_redirect_location
[function]
[call site]
00145
urllib.parse.urljoin
[function]
[call site]
00146
kw.get
[function]
[call site]
00147
.isinstance
[function]
[call site]
00148
urllib3.util.retry.Retry.from_int
[function]
[call site]
00149
.isinstance
[function]
[call site]
00150
.bool
[function]
[call site]
00151
urllib3.util.retry.Retry.__init__
[function]
[call site]
00152
.set
[function]
[call site]
00153
.frozenset
[function]
[call site]
00154
h.lower
[function]
[call site]
00155
log.debug
[function]
[call site]
00156
conn.is_same_host
[function]
[call site]
00157
header.lower
[function]
[call site]
00158
new_headers.pop
[function]
[call site]
00159
retries.increment
[function]
[call site]
00160
response.drain_conn
[function]
[call site]
00161
log.info
[function]
[call site]
00162
response.drain_conn
[function]
[call site]
00163
urllib3.poolmanager.ProxyManager.urlopen
[function]
[call site]
00164
urllib3.poolmanager.PoolManager.urlopen
[function]
[call site]
00165
urllib3._request_methods.RequestMethods.urlopen
[function]
[call site]
00166
urllib3.connectionpool.HTTPConnectionPool.urlopen
[function]
[call site]
00167
urllib3.util.url.parse_url
[function]
[call site]
00168
.isinstance
[function]
[call site]
00169
urllib3.util.retry.Retry.from_int
[function]
[call site]
00170
urllib3.connectionpool.HTTPConnectionPool.is_same_host
[function]
[call site]
00171
urllib3.util.url.parse_url
[function]
[call site]
00172
urllib3.connectionpool._normalize_host
[function]
[call site]
00173
urllib3.util.url._normalize_host
[function]
[call site]
00174
host.startswith
[function]
[call site]
00175
host.endswith
[function]
[call site]
00176
port_by_scheme.get
[function]
[call site]
00177
port_by_scheme.get
[function]
[call site]
00178
urllib3.util.url._encode_target
[function]
[call site]
00179
_TARGET_RE.match
[function]
[call site]
00180
match.groups
[function]
[call site]
00181
urllib3.util.url._encode_invalid_chars
[function]
[call site]
00182
urllib3.util.url._encode_invalid_chars
[function]
[call site]
00183
urllib3.util.util.to_str
[function]
[call site]
00184
urllib3.util.util.to_str
[function]
[call site]
00185
urllib3.util.proxy.connection_requires_http_tunnel
[function]
[call site]
00186
headers.copy
[function]
[call site]
00187
headers.update
[function]
[call site]
00188
urllib3.util.request.set_file_position
[function]
[call site]
00189
urllib3.util.request.rewind_body
[function]
[call site]
00190
.getattr
[function]
[call site]
00191
.isinstance
[function]
[call site]
00192
.getattr
[function]
[call site]
00193
body.tell
[function]
[call site]
00194
urllib3.connectionpool.HTTPConnectionPool._get_timeout
[function]
[call site]
00195
urllib3.util.timeout.Timeout.clone
[function]
[call site]
00196
urllib3.util.timeout.Timeout.__init__
[function]
[call site]
00197
urllib3.util.timeout.Timeout._validate_timeout
[function]
[call site]
00198
.isinstance
[function]
[call site]
00199
.float
[function]
[call site]
00200
urllib3.util.timeout.Timeout._validate_timeout
[function]
[call site]
00201
urllib3.util.timeout.Timeout._validate_timeout
[function]
[call site]
00202
.isinstance
[function]
[call site]
00203
urllib3.util.timeout.Timeout.clone
[function]
[call site]
00204
urllib3.util.timeout.Timeout.from_float
[function]
[call site]
00205
urllib3.util.timeout.Timeout.__init__
[function]
[call site]
00206
urllib3.connectionpool.HTTPConnectionPool._get_conn
[function]
[call site]
00207
urllib3.util.connection.is_connection_dropped
[function]
[call site]
00208
log.debug
[function]
[call site]
00209
conn.close
[function]
[call site]
00210
urllib3.connectionpool.HTTPConnectionPool._new_conn
[function]
[call site]
00211
log.debug
[function]
[call site]
00212
urllib3.connectionpool.HTTPSConnectionPool._new_conn
[function]
[call site]
00213
log.debug
[function]
[call site]
00214
urllib3.connectionpool.HTTPSConnectionPool._prepare_proxy
[function]
[call site]
00215
conn.set_tunnel
[function]
[call site]
00216
conn.connect
[function]
[call site]
00217
urllib3.connectionpool.HTTPConnectionPool._prepare_proxy
[function]
[call site]
00218
urllib3.connectionpool.HTTPConnectionPool._raise_timeout
[function]
[call site]
00219
.isinstance
[function]
[call site]
00220
.hasattr
[function]
[call site]
00221
urllib3.connectionpool.HTTPConnectionPool._make_request
[function]
[call site]
00222
urllib3.connectionpool.HTTPConnectionPool._get_timeout
[function]
[call site]
00223
urllib3.util.timeout.Timeout.start_connect
[function]
[call site]
00224
time.monotonic
[function]
[call site]
00225
urllib3.util.timeout.Timeout.resolve_default_timeout
[function]
[call site]
00226
socket.getdefaulttimeout
[function]
[call site]
00227
urllib3.connectionpool.HTTPConnectionPool._validate_conn
[function]
[call site]
00228
urllib3.connectionpool.HTTPSConnectionPool._validate_conn
[function]
[call site]
00229
.super
[function]
[call site]
00230
conn.connect
[function]
[call site]
00231
warnings.warn
[function]
[call site]
00232
urllib3.connectionpool.HTTPConnectionPool._raise_timeout
[function]
[call site]
00233
.isinstance
[function]
[call site]
00234
.isinstance
[function]
[call site]
00235
urllib3.connection._wrap_proxy_error
[function]
[call site]
00236
.str
[function]
[call site]
00237
re.split
[function]
[call site]
00238
urllib3.exceptions.ProxyError.__init__
[function]
[call site]
00239
.super
[function]
[call site]
00240
conn.request
[function]
[call site]
00241
conn.getresponse
[function]
[call site]
00242
urllib3.connectionpool.HTTPConnectionPool._raise_timeout
[function]
[call site]
00243
log.debug
[function]
[call site]
00244
.isinstance
[function]
[call site]
00245
.isinstance
[function]
[call site]
00246
urllib3.connection._wrap_proxy_error
[function]
[call site]
00247
.isinstance
[function]
[call site]
00248
retries.increment
[function]
[call site]
00249
sys.exc_info
[function]
[call site]
00250
retries.sleep
[function]
[call site]
00251
conn.close
[function]
[call site]
00252
urllib3.connectionpool.HTTPConnectionPool._put_conn
[function]
[call site]
00253
conn.close
[function]
[call site]
00254
log.warning
[function]
[call site]
00255
conn.close
[function]
[call site]
00256
log.warning
[function]
[call site]
00257
urllib3.connectionpool.HTTPConnectionPool.urlopen
[function]
[call site]
00258
response.get_redirect_location
[function]
[call site]
00259
retries.increment
[function]
[call site]
00260
response.drain_conn
[function]
[call site]
00261
response.drain_conn
[function]
[call site]
00262
retries.sleep_for_retry
[function]
[call site]
00263
log.debug
[function]
[call site]
00264
urllib3.connectionpool.HTTPConnectionPool.urlopen
[function]
[call site]
00265
response.headers.get
[function]
[call site]
00266
.bool
[function]
[call site]
00267
retries.is_retry
[function]
[call site]
00268
retries.increment
[function]
[call site]
00269
response.drain_conn
[function]
[call site]
00270
response.drain_conn
[function]
[call site]
00271
retries.sleep
[function]
[call site]
00272
log.debug
[function]
[call site]
00273
urllib3.connectionpool.HTTPConnectionPool.urlopen
[function]
[call site]
00274
urllib3._request_methods.RequestMethods.request_encode_body
[function]
[call site]
00275
_collections.HTTPHeaderDict
[function]
[call site]
00276
urllib3.filepost.encode_multipart_formdata
[function]
[call site]
00277
io.BytesIO
[function]
[call site]
00278
urllib3.filepost.choose_boundary
[function]
[call site]
00279
os.urandom
[function]
[call site]
00280
binascii.hexlify
[function]
[call site]
00281
urllib3.filepost.iter_field_objects
[function]
[call site]
00282
.isinstance
[function]
[call site]
00283
fields.items
[function]
[call site]
00284
.isinstance
[function]
[call site]
00285
urllib3.fields.RequestField.from_tuples
[function]
[call site]
00286
.isinstance
[function]
[call site]
00287
.len
[function]
[call site]
00288
typing.cast
[function]
[call site]
00289
typing.cast
[function]
[call site]
00290
urllib3.fields.guess_content_type
[function]
[call site]
00291
mimetypes.guess_type
[function]
[call site]
00292
urllib3.fields.RequestField.__init__
[function]
[call site]
00293
.dict
[function]
[call site]
00294
warnings.warn
[function]
[call site]
00295
request_param.make_multipart
[function]
[call site]
00296
io.BytesIO.write
[function]
[call site]
00297
field.render_headers
[function]
[call site]
00298
.isinstance
[function]
[call site]
00299
.str
[function]
[call site]
00300
.isinstance
[function]
[call site]
00301
io.BytesIO.write
[function]
[call site]
00302
io.BytesIO.write
[function]
[call site]
00303
io.BytesIO.write
[function]
[call site]
00304
io.BytesIO.getvalue
[function]
[call site]
00305
urllib.parse.urlencode
[function]
[call site]
00306
extra_kw.update
[function]
[call site]
00307
urllib3.poolmanager.ProxyManager.urlopen
[function]
[call site]
00308
urllib3.poolmanager.PoolManager.urlopen
[function]
[call site]
00309
urllib3._request_methods.RequestMethods.urlopen
[function]
[call site]
00310
urllib3.connectionpool.HTTPConnectionPool.urlopen
[function]
[call site]
00311
http.server.HTTPServer.shutdown
[function]
[call site]
00312
t1.join
[function]
[call site]
00313