www.ldleng.com
Open in
urlscan Pro
89.46.107.252
Public Scan
Effective URL: https://www.ldleng.com/
Submission: On November 06 via manual from CA — Scanned from IT
Summary
TLS certificate: Issued by Actalis Domain Validation Server CA G3 on March 15th 2023. Valid for: a year.
This is the only time www.ldleng.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 25 | 89.46.107.252 89.46.107.252 | 31034 (ARUBA-ASN) (ARUBA-ASN) | |
1 | 13.227.219.41 13.227.219.41 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a00:1450:400... 2a00:1450:4001:82b::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:812::2003 | 15169 (GOOGLE) (GOOGLE) | |
6 | 52.223.34.155 52.223.34.155 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 109.248.206.157 109.248.206.157 | 203493 (YACOLO-AS) (YACOLO-AS) | |
35 | 7 |
ASN16509 (AMAZON-02, US)
PTR: server-13-227-219-41.ams54.r.cloudfront.net
cdn.ethers.io |
ASN16509 (AMAZON-02, US)
PTR: a1d4ba62fdc34338f.awsglobalaccelerator.com
bsc-dataseed1.binance.org |
ASN203493 (YACOLO-AS, RU)
PTR: 109.248.206.157.yadc.ru
efmdwkmwke.xyz |
Apex Domain Subdomains |
Transfer | |
---|---|---|
25 |
ldleng.com
1 redirects
www.ldleng.com |
1 MB |
6 |
binance.org
bsc-dataseed1.binance.org — Cisco Umbrella Rank: 241595 |
4 KB |
2 |
efmdwkmwke.xyz
efmdwkmwke.xyz |
2 KB |
1 |
gstatic.com
fonts.gstatic.com |
48 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 31 |
1 KB |
1 |
ethers.io
cdn.ethers.io — Cisco Umbrella Rank: 561941 |
198 KB |
35 | 6 |
Domain | Requested by | |
---|---|---|
25 | www.ldleng.com |
1 redirects
www.ldleng.com
|
6 | bsc-dataseed1.binance.org |
cdn.ethers.io
|
2 | efmdwkmwke.xyz |
www.ldleng.com
|
1 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | fonts.googleapis.com |
www.ldleng.com
|
1 | cdn.ethers.io |
www.ldleng.com
|
35 | 6 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.iubenda.com |
www.twisteradv.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.ldleng.com Actalis Domain Validation Server CA G3 |
2023-03-15 - 2024-04-14 |
a year | crt.sh |
ethers.io Amazon RSA 2048 M03 |
2023-09-30 - 2024-10-27 |
a year | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-10-16 - 2024-01-08 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-10-16 - 2024-01-08 |
3 months | crt.sh |
binance.org Amazon RSA 2048 M02 |
2023-06-30 - 2024-07-28 |
a year | crt.sh |
efmdwkmwke.xyz R3 |
2023-11-04 - 2024-02-02 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://www.ldleng.com/
Frame ID: BF52381A2D37CE42323B1124B02A2990
Requests: 33 HTTP requests in this frame
Frame:
https://efmdwkmwke.xyz/ZgbN19Mx
Frame ID: 7324C156D7FC662548B18BC8980E942F
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
Home | LDL Engineering - LDL EngineeringPage URL History Show full URLs
-
http://www.ldleng.com/
HTTP 301
https://www.ldleng.com/ Page URL
Detected technologies
WordPress (CMS) ExpandDetected patterns
- <link rel=["']stylesheet["'] [^>]+/wp-(?:content|includes)/
- /wp-(?:content|includes)/
Yoast SEO (SEO) Expand
Detected patterns
- <!-- This site is optimized with the Yoast (?:WordPress )?SEO plugin v([\d.]+) -
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jQuery Migrate (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]migrate(?:-([\d.]+))?(?:\.min)?\.js(?:\?ver=([\d.]+))?
Page Statistics
2 Outgoing links
These are links going to different origins than the main page.
Title: Privacy Policy
Search URL Search Domain Scan URL
Title: TwisterAdv
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://www.ldleng.com/
HTTP 301
https://www.ldleng.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
35 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.ldleng.com/ Redirect Chain
|
99 KB 19 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.min.css
www.ldleng.com/wp-includes/css/dist/block-library/ |
81 KB 11 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookie-law-info-public.css
www.ldleng.com/wp-content/plugins/cookie-law-info/legacy/public/css/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookie-law-info-gdpr.css
www.ldleng.com/wp-content/plugins/cookie-law-info/legacy/public/css/ |
27 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mediaelementplayer-legacy.min.css
www.ldleng.com/wp-includes/js/mediaelement/ |
11 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wp-mediaelement.min.css
www.ldleng.com/wp-includes/js/mediaelement/ |
4 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
avia-merged-styles-c9e80b1ad915cedbc3fa63d7dcab3972---61d563c528c30.css
www.ldleng.com/wp-content/uploads/dynamic_avia/ |
438 KB 71 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
www.ldleng.com/wp-includes/js/jquery/ |
87 KB 31 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-migrate.min.js
www.ldleng.com/wp-includes/js/jquery/ |
11 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookie-law-info-public.js
www.ldleng.com/wp-content/plugins/cookie-law-info/legacy/public/js/ |
33 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookie-law-info-ccpa.js
www.ldleng.com/wp-content/plugins/cookie-law-info/legacy/admin/modules/ccpa/assets/js/ |
7 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ethers-5.2.umd.min.js
cdn.ethers.io/lib/ |
716 KB 198 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookie-law-info-table.css
www.ldleng.com/wp-content/plugins/cookie-law-info/legacy/public/css/ |
6 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lazysizes.min.js
www.ldleng.com/wp-content/plugins/ewww-image-optimizer/includes/ |
14 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mediaelement-and-player.min.js
www.ldleng.com/wp-includes/js/mediaelement/ |
154 KB 38 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mediaelement-migrate.min.js
www.ldleng.com/wp-includes/js/mediaelement/ |
1 KB 710 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wp-mediaelement.min.js
www.ldleng.com/wp-includes/js/mediaelement/ |
906 B 641 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
avia-footer-scripts-077f88d0a69c70f7299ea8a9176dd92e---61d563c5e128d.js
www.ldleng.com/wp-content/uploads/dynamic_avia/ |
206 KB 58 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
5 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wp-emoji-release.min.js
www.ldleng.com/wp-includes/js/ |
18 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
679 B 0 |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
113 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
fonts.gstatic.com/s/opensans/v36/ |
47 KB 48 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
entypo-fontello.woff2
www.ldleng.com/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/ |
38 KB 38 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
LDL-LOGO.png
www.ldleng.com/wp-content/uploads/2021/10/ |
37 KB 37 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fm200-home-1030x629-1.jpg
www.ldleng.com/wp-content/uploads/2021/10/ |
177 KB 177 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Immagine-Spasciani-1030x684-1.jpg
www.ldleng.com/wp-content/uploads/2021/10/ |
359 KB 360 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
immagine-di-testa-1-1030x773-1.jpeg
www.ldleng.com/wp-content/uploads/2021/10/ |
167 KB 167 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
/
bsc-dataseed1.binance.org/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
bsc-dataseed1.binance.org/ |
41 B 470 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
IMG_0624-e1561445315653.jpg
www.ldleng.com/wp-content/uploads/2019/06/ |
476 KB 477 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
bsc-dataseed1.binance.org/ |
41 B 470 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
/
bsc-dataseed1.binance.org/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
bsc-dataseed1.binance.org/ |
7 KB 3 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
/
bsc-dataseed1.binance.org/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
efmdwkmwke.xyz/vvmd54/ |
879 B 2 KB |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ZgbN19Mx
efmdwkmwke.xyz/ Frame 7324 |
67 B 855 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
57 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| documentPictureInPicture object| _wpemojiSettings undefined| $ function| jQuery object| Cli_Data object| cli_cookiebar_settings object| log_object object| CLI_Cookie object| CLI object| cliBlocker string| CLI_ACCEPT_COOKIE_NAME string| CLI_PREFERNCE_COOKIE number| CLI_ACCEPT_COOKIE_EXPIRE boolean| CLI_COOKIEBAR_AS_POPUP object| ccpa_data object| twemoji object| wp object| _ethers object| ethers function| load boolean| avia_is_mobile boolean| ewww_webp_supported object| avia_framework_globals object| eio_lazy_vars function| shouldAutoScale function| constrainSrc object| lazySizesConfig object| lazySizes object| mejsL10n object| mejs function| MediaElement object| HtmlMediaElement function| onYouTubePlayerAPIReady function| DefaultPlayer function| MediaElementPlayer object| _wpmejsSettings function| Froogaloop function| Waypoint function| jQueryBridget function| EvEmitter function| getSize function| matchesSelector object| fizzyUIUtils function| Outlayer function| Isotope function| Masonry function| Packery function| onYouTubeIframeAPIReady function| $f string| currentText string| categoryCookie object| categoryCookieValue object| cli_chkbox_elm string| cli_chkbox_data_id string| cli_chkbox_data_id_trimmed object| srcReplaceableElms string| waypointContextKey6 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.ldleng.com/ | Name: cookielawinfo-checkbox-necessary Value: yes |
|
www.ldleng.com/ | Name: cookielawinfo-checkbox-functional Value: no |
|
www.ldleng.com/ | Name: cookielawinfo-checkbox-performance Value: no |
|
www.ldleng.com/ | Name: cookielawinfo-checkbox-analytics Value: no |
|
www.ldleng.com/ | Name: cookielawinfo-checkbox-advertisement Value: no |
|
www.ldleng.com/ | Name: cookielawinfo-checkbox-others Value: no |
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.
bsc-dataseed1.binance.org
cdn.ethers.io
efmdwkmwke.xyz
fonts.googleapis.com
fonts.gstatic.com
www.ldleng.com
109.248.206.157
13.227.219.41
2a00:1450:4001:812::2003
2a00:1450:4001:82b::200a
52.223.34.155
89.46.107.252
029e0a2e809fd6b5dbe76abe8b7a74936be306c9a8c27c814c4d44aa54623300
051870778c001daa2809ec3d957eafdfefbfaa4237d442bbcb1b60b43710eecc
08a25c504f8eff948a2911d660c1b12ef89c3fb8f3d57216facebebd6303b75e
1616f061a3bb97adc96c9ab4b8a3234490330df1d42e4221357af6d7bfac8f1a
1c9a83906ec4b5bbef61ede00a44578bb78d8f61dcdeba5019363de20fb2285c
1eb15b63a13c9a95954f8acecd2a16598fd521b8f47349a97f3d955a55c5f6ff
248f1f7b7eb7b0f5992ed2d53ebec1c8dac57d9a08740d26f1ca46c49effa31c
2531dbba40464f038742207418bb30a4d26e76f09326463f20cb3269f71a5691
2e10d353ff038c2cad3492fc17801af3e6ef2669c9e9713bdb78b1dcb104c4fe
2e2f2336b5e6698b628afc75fa9a24c67b73d5872c1d4af99ca436064f636ee0
353e3d3edc78ebd2e7ce43717cbf8756584bc56703bf9f2324981e69cb1a4923
3da8e65aea2c3ff81057ea9f1ce49cab74f0a51c7652248f568e8ae268d625c4
3e6131330963c472b950b8aaf544ba3829735b8ccb103d614ba7793e3a786550
443ba0af7a7ed827223c7fb3c008c02b9ff1d651b6492e9c270378b07d9f6008
64fa9bad3274e0dc928755d2d8d827dbe0470406cc1a29ee19f6cd8f35ccbe75
655ae452d922f501b62c7028fc35e238138de989387381cc1ed9cea9085864db
6c52384c7b0641dd1ead85d079c22d39bcc6dc5f2537afb1e6396bb619771a3f
6da693169cd6970bd01f35e39a6e47414076c71d7724009bcda0eb5347651c37
71ddaeaa3ed5d26d8a92cc89f8bcbf3f383d1cec6de904df54791bd22e8eea92
7f34b768792b90cf0b04fced2470e43d8fab7644f6565d5178fbfb49c4859cee
8f5fc6185040a533bd0585c8c3c07fa1f521f28a4c943468204b6a0386facca9
91d2ac7d6f4d3d7fc375e19d2c3393448a911914c6d0f13b0672dafeb9e44371
9b1b9d7cb74a9923d83f36f0026f421940b861fd6e1a51b8f79af45492ed4ed5
aba14bf4f70a87d173da2171049240f074959c2497caadb37fdba37fbdfabd1f
b7908a015a567ec2363011df2475368dbff34360e9da3fdff50604d6395fb646
bd4de6a3fc0fb68d6f76ba7b93514b96a92e585c295b5351c31ad92a4b0777ea
c05a1108c176130e9dff2f6a5ebdb60be1c3e17b5a8f83de35b29f44fb109434
c2bcdc085e0557a379a6056c629be748d22a3c1dbe539a48ae02de7d69c95eff
cdbdaa122823601390c7dcbdd1afde33c2f1a432b8c5ff025c6137ee99ba541a
ce635000fd12235cb3d9ba7c85b6618141140a01f8b25ee5aaa0e55d5c18ac90
d816458b15e8caa008d5a4d7e5936cd054342983cc03230cb2419f8fe386da78
def5de6254be138b8b35d680d1fdd8b07827d03b8626daebfeeb4157ec330ea7
f38423cfc81c7adc18ceb8fd4562e246f7961bb505f6c2659f73b531bc43763c
fbe820b6140ad28e86f34ffae507d807cf591a22697a05b71958f2014e96a9e4