www.eurowindowstwinpark.info
Open in
urlscan Pro
52.221.6.123
Public Scan
Submission Tags: @phishunt_io
Submission: On April 10 via api from ES
Summary
TLS certificate: Issued by R3 on April 10th 2021. Valid for: 3 months.
This is the only time www.eurowindowstwinpark.info was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 | 52.221.6.123 52.221.6.123 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a00:1450:400... 2a00:1450:4001:800::200a | 15169 (GOOGLE) (GOOGLE) | |
9 | 2606:4700::68... 2606:4700::6812:d44 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
12 | 2a00:1450:400... 2a00:1450:4001:802::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 1 | 52.221.2.194 52.221.2.194 | 16509 (AMAZON-02) (AMAZON-02) | |
6 | 2606:4700:303... 2606:4700:3037::6815:267b | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:82a::2001 | 15169 (GOOGLE) (GOOGLE) | |
2 | 54.151.227.78 54.151.227.78 | 16509 (AMAZON-02) (AMAZON-02) | |
33 | 8 |
ASN16509 (AMAZON-02, US)
PTR: ec2-52-221-6-123.ap-southeast-1.compute.amazonaws.com
www.eurowindowstwinpark.info |
ASN16509 (AMAZON-02, US)
PTR: ec2-52-221-2-194.ap-southeast-1.compute.amazonaws.com
static.ladipage.net |
ASN16509 (AMAZON-02, US)
PTR: ec2-54-151-227-78.ap-southeast-1.compute.amazonaws.com
a.ladipage.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
12 |
gstatic.com
fonts.gstatic.com |
155 KB |
9 |
ladicdn.com
w.ladicdn.com |
1 MB |
6 |
uhchat.net
uhchat.net |
21 KB |
2 |
ladipage.com
a.ladipage.com |
560 B |
1 |
blogspot.com
3.bp.blogspot.com |
609 B |
1 |
ladipage.net
1 redirects
static.ladipage.net |
95 B |
1 |
googleapis.com
fonts.googleapis.com |
1 KB |
1 |
eurowindowstwinpark.info
www.eurowindowstwinpark.info |
39 KB |
33 | 8 |
Domain | Requested by | |
---|---|---|
12 | fonts.gstatic.com |
fonts.googleapis.com
|
9 | w.ladicdn.com |
www.eurowindowstwinpark.info
|
6 | uhchat.net |
www.eurowindowstwinpark.info
uhchat.net |
2 | a.ladipage.com |
w.ladicdn.com
|
1 | 3.bp.blogspot.com |
www.eurowindowstwinpark.info
|
1 | static.ladipage.net | 1 redirects |
1 | fonts.googleapis.com |
www.eurowindowstwinpark.info
|
1 | www.eurowindowstwinpark.info | |
33 | 8 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.eurowindowstwinpark.info R3 |
2021-04-10 - 2021-07-09 |
3 months | crt.sh |
upload.video.google.com GTS CA 1O1 |
2021-03-16 - 2021-06-08 |
3 months | crt.sh |
ladicdn.com Cloudflare Inc ECC CA-3 |
2020-07-13 - 2021-07-13 |
a year | crt.sh |
*.gstatic.com GTS CA 1O1 |
2021-03-16 - 2021-06-08 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2020-07-31 - 2021-07-31 |
a year | crt.sh |
misc-sni.blogspot.com GTS CA 1O1 |
2021-03-16 - 2021-06-08 |
3 months | crt.sh |
a.ladipage.com Amazon |
2020-07-31 - 2021-08-30 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://www.eurowindowstwinpark.info/
Frame ID: 44457D8FA6EB527A502F8462D1EBC8D6
Requests: 29 HTTP requests in this frame
Frame:
https://uhchat.net/chat/?f=43e9cd&title=D%E1%BB%B1%20%C3%A1n%20Eurowindow%20Twin%20Parks%20Gia%20L%C3%A2m%20-%20Trang%20th%C3%B4ng%20tin%20Ch%E1%BB%A7%20%C4%91%E1%BA%A7u%20t%C6%B0%20Eurowindow%20Holding&parent=https%3A%2F%2Fwww.eurowindowstwinpark.info%2F&ref=
Frame ID: F6FC708B72CC3A6E09EE326255A94747
Requests: 4 HTTP requests in this frame
Screenshot
Detected technologies
Lua (Programming Languages) ExpandDetected patterns
- headers server /openresty(?:\/([\d.]+))?/i
Nginx (Web Servers) Expand
Detected patterns
- headers server /openresty(?:\/([\d.]+))?/i
OpenResty (Web Servers) Expand
Detected patterns
- headers server /openresty(?:\/([\d.]+))?/i
Google Font API (Font Scripts) Expand
Detected patterns
- html /<link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com/i
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 9- https://static.ladipage.net/source/notify.svg HTTP 301
- https://w.ladicdn.com/source/notify.svg
33 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.eurowindowstwinpark.info/ |
280 KB 39 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
19 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ladipage.vi.min.js
w.ladicdn.com/v2/source/ |
190 KB 43 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ladi-icons.svg
w.ladicdn.com/v2/source/ |
800 B 452 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mem5YaGs126MiZpBA-UN7rgOUuhp.woff2
fonts.gstatic.com/s/opensans/v18/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mem8YaGs126MiZpBA-UFW50bbck.woff2
fonts.gstatic.com/s/opensans/v18/ |
11 KB 11 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mem8YaGs126MiZpBA-UFVZ0b.woff2
fonts.gstatic.com/s/opensans/v18/ |
14 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2
fonts.gstatic.com/s/sourcesanspro/v14/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2
fonts.gstatic.com/s/opensans/v18/ |
11 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2
fonts.gstatic.com/s/sourcesanspro/v14/ |
14 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
notify.svg
w.ladicdn.com/source/ Redirect Chain
|
2 KB 404 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ladipage.min.css
w.ladicdn.com/v2/source/ |
65 KB 6 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2
fonts.gstatic.com/s/opensans/v18/ |
6 KB 6 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
mem8YaGs126MiZpBA-UFWp0bbck.woff2
fonts.gstatic.com/s/opensans/v18/ |
6 KB 6 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
code.php
uhchat.net/ |
2 KB 2 KB |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
v8TniL3.png
3.bp.blogspot.com/-jipOkVbgvtk/WPd_CdNwOoI/AAAAAAAAEn0/iYoBqhrSHWgSGDOiEvvEzTYa-khhJt9NACLcB/s1600/ |
212 B 609 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
6xKtdSZaM9iE8KbpRA_hK1QN.woff2
fonts.gstatic.com/s/quicksand/v22/ |
26 KB 26 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2
fonts.gstatic.com/s/quicksand/v22/ |
22 KB 22 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
z2419205039072_73d150ec98f5cd52868c921fc4167d30-20210406031005-20210407065504.jpg
w.ladicdn.com/s2050x1200/5dc565eb668cf57be5d5fcb4/ |
307 KB 307 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
n-20210219042439-20210407065300.jpg
w.ladicdn.com/s550x450/5dc565eb668cf57be5d5fcb4/ |
22 KB 22 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
z2422632577683_1fd6712d62f6bdcae48ca2842963832e-20210409011802.jpg
w.ladicdn.com/s1300x950/5dc565eb668cf57be5d5fcb4/ |
312 KB 313 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2
fonts.gstatic.com/s/sourcesanspro/v14/ |
6 KB 6 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
6xKtdSZaM9iE8KbpRA_hJFQNcOM.woff2
fonts.gstatic.com/s/quicksand/v22/ |
7 KB 7 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
event
a.ladipage.com/ Frame |
0 0 |
Preflight
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
event
a.ladipage.com/ |
34 B 560 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
uhchat.net/chat/ Frame F6FC |
6 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chat-19.png
uhchat.net/themes/ |
6 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
952 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fbb9a32de99ec0d61675cc95c32a2943.jpg
uhchat.net/avatar/ Frame F6FC |
3 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
online.gif
uhchat.net/themes/ Frame F6FC |
3 KB 3 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
noavatar.png
uhchat.net/themes/ Frame F6FC |
4 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
z2422631951208_57710e3c462577782d10156a0bc7f188-20210409011759.jpg
w.ladicdn.com/s1300x950/5dc565eb668cf57be5d5fcb4/ |
362 KB 363 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
z2422631706288_a7cbd00eafaab0748213ddbdcb83e47a-20210409011758.jpg
w.ladicdn.com/s1300x950/5dc565eb668cf57be5d5fcb4/ |
332 KB 333 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
z2422632440569_079dfb2271b18b801e1d8350588cebc6-20210409011801.jpg
w.ladicdn.com/s1300x950/5dc565eb668cf57be5d5fcb4/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- w.ladicdn.com
- URL
- https://w.ladicdn.com/s1300x950/5dc565eb668cf57be5d5fcb4/z2422632440569_079dfb2271b18b801e1d8350588cebc6-20210409011801.jpg
Verdicts & Comments Add Verdict or Comment
30 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| 0 object| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker object| trustedTypes boolean| crossOriginIsolated function| ladi_viewport boolean| ladi_is_desktop function| LadiPageScriptV2 object| Base64 object| LadiPageScript object| LadiFormApi function| parseFloatLadiPage function| lightbox_run function| lightbox_iframe function| lightbox_image function| lightbox_video function| LadiPageLibraryV2 function| LadiPageAppV2 function| ladi object| LadiPageApp function| getuhchatCookie function| setuhchatCookie number| vitridau function| uhchatClick boolean| uhchatduplicate8 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
www.eurowindowstwinpark.info/ | Name: _timenow Value: 1618066258304 |
|
uhchat.net/chat | Name: thoigianvao43e9cd Value: 1618066259 |
|
www.eurowindowstwinpark.info/ | Name: LADI_PAGE_VIEW Value: 1 |
|
www.eurowindowstwinpark.info/ | Name: LADI_CLIENT_ID Value: 00651fe2-5ae3-43bc-7fcc-c9ea5ad72e02 |
|
www.eurowindowstwinpark.info/ | Name: LADI_FORM_SUBMIT Value: 0 |
|
.uhchat.net/ | Name: __cf_bm Value: 7399c482e8bd017f9f0baa4a8b226326c2367cc2-1618066258-1800-AYQddRTa/Rw0/yzTkmwGZV8NI60mXOmKULOvN9avFMAYUuM3TVWw1LBNPsO+I12VolCdkwM7UKyz/vd/gdiMYgA= |
|
uhchat.net/chat | Name: chattudong43e9cd Value: 1618066259 |
|
www.eurowindowstwinpark.info/ | Name: uhchatrelock Value: 0 |
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
3.bp.blogspot.com
a.ladipage.com
fonts.googleapis.com
fonts.gstatic.com
static.ladipage.net
uhchat.net
w.ladicdn.com
www.eurowindowstwinpark.info
w.ladicdn.com
2606:4700:3037::6815:267b
2606:4700::6812:d44
2a00:1450:4001:800::200a
2a00:1450:4001:802::2003
2a00:1450:4001:82a::2001
52.221.2.194
52.221.6.123
54.151.227.78
02c3d40f5a164d5cebbd5e276182d1f73802521d3fc9420c54d6f55716637682
064d31292c5f2bdd3a6130f50da4f6e65124ac9a189bec5d81efb955d08d7e57
092cdd938c6b29fb2b5588c8ad5681131a58bbbe6a695fc1dd17aa1bbb873e7b
0dd542f56448c468d96d554d8015420ef092debb0eae9ac5adca061cb129887e
1ed2a4c5858df8b05b0240cc8d370af18c71e9b66fbf68c6e4d77fd5d2c32735
24f7e397faec79e62c37ff2f00b170f6dc1557fb46ac169f9f1897a9d641dd03
287605fd293c9635d7edce4f9fd1b96e6977ec05607aad46a891daa82d2c6e23
28e9420a6d03a70b837b51c9fbe1bb1f819a3d4aa71bffa07f7c3e79d7dcf878
2f8b525a5ac7aff876d339521572cc352c66aef82a6d39f23f8237b56ca1ee4f
3602bf738566f334e1cebb6e5846cbe12a8293db756cd23644a06256dd261239
3f0a8d5d3ca08d32f1386581169acd1a20bb98912505886383af4b6b20a812db
5968cbea3d1393aac57d91b12939b4fc576a8d34e52429a00e922530e48965dc
63d23bf57dcc0b8d2750509399b02799bfc7a35dc962e2e93f818a07de271fe4
6c3669b8e2c8d60c9eb6b00acf6b79c7fa2d976ed3cb7ead7f4de59fbfd52fba
7327da983247cda51b720480b7964f7fe6c8f298c97abffde8f2d2690eeadec9
74201a4b97ec1d5e86252dd0180eafd8c5378a9235864dbcd682f3575b41c85b
7f8c408d4ebe46f9351e4072b93b5317aef10cc339e3665e1ea84ae5094a2ad8
82273f4dceb517274335523a28c89e3b36eb64d8f59cf9ee7bc99e31950645f6
85bd0a750c57573df2c196f046712c19af7fd05afa6c81664d1cc1a5649bef65
8d107c33c898685f13c6270cabd19639a8e7ed850b9bed4c52dce513b823d5dd
90cbb22fe5df44254456cd4e8cf9930f17d6fcc9e6ef99565329e9d0f1a325d6
9616881bf47c6526f8f1552b31d1b399fb5a95922a3b8914cc6972cf6aacaa72
9c2cc04d815866967159863a20c269686524367f0d1269edbb102884c5a89b16
9c50a96c859b9beea47b71740bd14e7f69a4df586d015f47434037f8def53b52
a914b1a04b22057274d135108593c1965b60920655af75d5d79f62bfb81627da
bef46c2f64528a0bf48c9ccd54b96b97391a31b22522ec2101bacb559d767525
c950f9d8711acbcb718c05c7d12d9297acfd418b228382d45c92c36deab49b12
cdd3f533cbb03aa426012b4b7b2a2a0b3e6d474733891f74e225bbd58538c145
d5365f805937f5f67d5e7b7eaa1334ec824ab018d37d746dc3427e8b94534889
ed8c9ed710b14cb20237ee17d9fe721bab7b78777b9bdcf9a5afb35e72245c70
edef5a49218a00315142c444a980819be82cec76a7f33e502db8bcfe33c19beb
f20b24dd7a3d8c5efd5b73d2584a1fbb068998e1dc86b91a71c696b198c4af20