Varnish
tcp/80
openresty
tcp/443
Open service 151.101.131.7:80 · haneng.no
2026-01-13 00:04
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://haneng.no/ Accept-Ranges: bytes Date: Tue, 13 Jan 2026 00:04:51 GMT Via: 1.1 varnish X-Served-By: cache-sin-wsss1830052-SIN X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1768262692.783783,VS0,VE1 x-request-id: 5fb0f095-17f5-42ee-9044-f68f7beed99d Ghost-Fastly: true;production Alt-Svc: clear
Open service 2a04:4e42:200::775:443 · haneng.no
2026-01-13 00:04
HTTP/1.1 200 OK
Connection: close
Content-Length: 41599
status: 200 OK
server: openresty
etag: W/"a27f-q0LC8oOOGG+O3HKkSnrX5gUO2Cw"
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Age: 455700
Date: Tue, 13 Jan 2026 00:04:51 GMT
X-Served-By: cache-ams21048-AMS, cache-ams2100132-AMS, cache-fra-eddf8230025-FRA
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 2, 0
X-Timer: S1768262692.800596,VS0,VE4
Vary: Cookie, Accept-Encoding
x-request-id: 22587997-ad64-4065-8204-2ad295bcccbf
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Alexander Haneng
<!DOCTYPE html>
<html lang="no"><head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Alexander Haneng</title>
<meta name="HandheldFriendly" content="True" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="google-site-verification" content="6Bp-GXV1hhxfSkv_Z-95BAyqnSz1RL2ZH6yWzlVeWhI" />
<link rel="apple-touch-icon" href="https://haneng.no/favicon.ico" />
<link rel="icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="https://haneng.no/assets/css/print.css?v=8166c459f6" media="print" />
<style>
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear:after,.content .pagination:after{content:"";clear:both;display:table}.markdown,.content .post-content{line-height:2em}.markdown p,.content .post-content p,.markdown ul,.content .post-content ul,.markdown blockquote,.content .post-content blockquote,.markdown pre,.content .post-content pre,.markdown .gist,.content .post-content .gist{margin-bottom:30px}.markdown p:last-child,.content .post-content p:last-child,.markdown ul:last-child,.content .post-content ul:last-child,.markdown blockquote:last-child,.content .post-content blockquote:last-child,.markdown pre:last-child,.content .post-content pre:last-child,.markdown .gist:last-child,.content .post-content .gist:last-child{margin-bottom:0}.markdown h1,.content .post-content h1{font-size:1.4em}.markdown h2,.content .post-content h2{font-size:1.2em}.markdown h3,.content .post-content h3{font-size:1em}.markdown ul,.content .post-content ul{padding-left:3em}.markdown a,.content .post-content a{text-decoration:underline}.markdown a:hover,.content .post-content a:hover{text-decoration:none}.markdown a:hover img,.content .post-content a:hover img{opacity:0.8}.markdown img,.content .post-content img{width:100%;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.markdown blockquote,.content .post-cont
Open service 2a04:4e42::775:80 · haneng.no
2026-01-13 00:04
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://haneng.no/ Accept-Ranges: bytes Date: Tue, 13 Jan 2026 00:04:51 GMT Via: 1.1 varnish X-Served-By: cache-fra-eddf8230080-FRA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1768262692.748241,VS0,VE1 x-request-id: d4f55fb6-310f-49a2-af78-cb0011d42962 Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.195.7:80 · haneng.no
2026-01-13 00:04
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://haneng.no/ Accept-Ranges: bytes Date: Tue, 13 Jan 2026 00:04:51 GMT Via: 1.1 varnish X-Served-By: cache-fra-eddf8230025-FRA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1768262692.723096,VS0,VE0 x-request-id: 1bf920aa-54ae-44a0-af52-dfd7b8e39182 Ghost-Fastly: true;production Alt-Svc: clear
Open service 2a04:4e42:200::775:80 · haneng.no
2026-01-13 00:04
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://haneng.no/ Accept-Ranges: bytes Date: Tue, 13 Jan 2026 00:04:51 GMT Via: 1.1 varnish X-Served-By: cache-lga21971-LGA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1768262692.698846,VS0,VE1 x-request-id: b390fe3c-482f-435e-9894-b1e7fcedde4c Ghost-Fastly: true;production Alt-Svc: clear
Open service 2a04:4e42:400::775:80 · haneng.no
2026-01-13 00:04
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://haneng.no/ Accept-Ranges: bytes Date: Tue, 13 Jan 2026 00:04:51 GMT Via: 1.1 varnish X-Served-By: cache-lga21931-LGA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1768262692.681703,VS0,VE1 x-request-id: 52948a0c-2798-45a2-9ab7-10c38e6d3434 Ghost-Fastly: true;production Alt-Svc: clear
Open service 2a04:4e42::775:443 · haneng.no
2026-01-13 00:04
HTTP/1.1 200 OK
Connection: close
Content-Length: 41599
status: 200 OK
server: openresty
etag: W/"a27f-q0LC8oOOGG+O3HKkSnrX5gUO2Cw"
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Tue, 13 Jan 2026 00:04:51 GMT
Age: 455700
X-Served-By: cache-ams21048-AMS, cache-ams2100132-AMS, cache-yyz4561-YYZ
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 33, 1
X-Timer: S1768262692.727411,VS0,VE2
Vary: Cookie, Accept-Encoding
x-request-id: 0c6221c6-01cf-4b50-bde6-5890fede08c8
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Alexander Haneng
<!DOCTYPE html>
<html lang="no"><head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Alexander Haneng</title>
<meta name="HandheldFriendly" content="True" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="google-site-verification" content="6Bp-GXV1hhxfSkv_Z-95BAyqnSz1RL2ZH6yWzlVeWhI" />
<link rel="apple-touch-icon" href="https://haneng.no/favicon.ico" />
<link rel="icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="https://haneng.no/assets/css/print.css?v=8166c459f6" media="print" />
<style>
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear:after,.content .pagination:after{content:"";clear:both;display:table}.markdown,.content .post-content{line-height:2em}.markdown p,.content .post-content p,.markdown ul,.content .post-content ul,.markdown blockquote,.content .post-content blockquote,.markdown pre,.content .post-content pre,.markdown .gist,.content .post-content .gist{margin-bottom:30px}.markdown p:last-child,.content .post-content p:last-child,.markdown ul:last-child,.content .post-content ul:last-child,.markdown blockquote:last-child,.content .post-content blockquote:last-child,.markdown pre:last-child,.content .post-content pre:last-child,.markdown .gist:last-child,.content .post-content .gist:last-child{margin-bottom:0}.markdown h1,.content .post-content h1{font-size:1.4em}.markdown h2,.content .post-content h2{font-size:1.2em}.markdown h3,.content .post-content h3{font-size:1em}.markdown ul,.content .post-content ul{padding-left:3em}.markdown a,.content .post-content a{text-decoration:underline}.markdown a:hover,.content .post-content a:hover{text-decoration:none}.markdown a:hover img,.content .post-content a:hover img{opacity:0.8}.markdown img,.content .post-content img{width:100%;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.markdown blockquote,.content .post-cont
Open service 2a04:4e42:400::775:443 · haneng.no
2026-01-13 00:04
HTTP/1.1 200 OK
Connection: close
Content-Length: 41599
status: 200 OK
server: openresty
etag: W/"a27f-q0LC8oOOGG+O3HKkSnrX5gUO2Cw"
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Tue, 13 Jan 2026 00:04:51 GMT
Age: 455700
X-Served-By: cache-ams21048-AMS, cache-ams2100132-AMS, cache-yyz4538-YYZ
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 33, 1
X-Timer: S1768262692.728309,VS0,VE2
Vary: Cookie, Accept-Encoding
x-request-id: b2c1658b-ca54-48bc-bbf9-3a7cfe5dec95
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Alexander Haneng
<!DOCTYPE html>
<html lang="no"><head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Alexander Haneng</title>
<meta name="HandheldFriendly" content="True" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="google-site-verification" content="6Bp-GXV1hhxfSkv_Z-95BAyqnSz1RL2ZH6yWzlVeWhI" />
<link rel="apple-touch-icon" href="https://haneng.no/favicon.ico" />
<link rel="icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="https://haneng.no/assets/css/print.css?v=8166c459f6" media="print" />
<style>
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear:after,.content .pagination:after{content:"";clear:both;display:table}.markdown,.content .post-content{line-height:2em}.markdown p,.content .post-content p,.markdown ul,.content .post-content ul,.markdown blockquote,.content .post-content blockquote,.markdown pre,.content .post-content pre,.markdown .gist,.content .post-content .gist{margin-bottom:30px}.markdown p:last-child,.content .post-content p:last-child,.markdown ul:last-child,.content .post-content ul:last-child,.markdown blockquote:last-child,.content .post-content blockquote:last-child,.markdown pre:last-child,.content .post-content pre:last-child,.markdown .gist:last-child,.content .post-content .gist:last-child{margin-bottom:0}.markdown h1,.content .post-content h1{font-size:1.4em}.markdown h2,.content .post-content h2{font-size:1.2em}.markdown h3,.content .post-content h3{font-size:1em}.markdown ul,.content .post-content ul{padding-left:3em}.markdown a,.content .post-content a{text-decoration:underline}.markdown a:hover,.content .post-content a:hover{text-decoration:none}.markdown a:hover img,.content .post-content a:hover img{opacity:0.8}.markdown img,.content .post-content img{width:100%;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.markdown blockquote,.content .post-cont
Open service 151.101.67.7:80 · haneng.no
2026-01-13 00:04
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://haneng.no/ Accept-Ranges: bytes Date: Tue, 13 Jan 2026 00:04:51 GMT Via: 1.1 varnish X-Served-By: cache-rtm-ehrd2290029-RTM X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1768262692.669659,VS0,VE1 x-request-id: 60ce7735-50d5-4c45-a286-9f6e4c00fcc7 Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.131.7:443 · haneng.no
2026-01-13 00:04
HTTP/1.1 200 OK
Connection: close
Content-Length: 41599
status: 200 OK
server: openresty
etag: W/"a27f-q0LC8oOOGG+O3HKkSnrX5gUO2Cw"
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Tue, 13 Jan 2026 00:04:51 GMT
Age: 455701
X-Served-By: cache-ams21048-AMS, cache-ams2100132-AMS, cache-lga21963-LGA
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 10, 1
X-Timer: S1768262692.682082,VS0,VE25
Vary: Cookie, Accept-Encoding
x-request-id: 9316c45b-6328-4f0d-bbb1-6278dd3000e9
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Alexander Haneng
<!DOCTYPE html>
<html lang="no"><head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Alexander Haneng</title>
<meta name="HandheldFriendly" content="True" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="google-site-verification" content="6Bp-GXV1hhxfSkv_Z-95BAyqnSz1RL2ZH6yWzlVeWhI" />
<link rel="apple-touch-icon" href="https://haneng.no/favicon.ico" />
<link rel="icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="https://haneng.no/assets/css/print.css?v=8166c459f6" media="print" />
<style>
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear:after,.content .pagination:after{content:"";clear:both;display:table}.markdown,.content .post-content{line-height:2em}.markdown p,.content .post-content p,.markdown ul,.content .post-content ul,.markdown blockquote,.content .post-content blockquote,.markdown pre,.content .post-content pre,.markdown .gist,.content .post-content .gist{margin-bottom:30px}.markdown p:last-child,.content .post-content p:last-child,.markdown ul:last-child,.content .post-content ul:last-child,.markdown blockquote:last-child,.content .post-content blockquote:last-child,.markdown pre:last-child,.content .post-content pre:last-child,.markdown .gist:last-child,.content .post-content .gist:last-child{margin-bottom:0}.markdown h1,.content .post-content h1{font-size:1.4em}.markdown h2,.content .post-content h2{font-size:1.2em}.markdown h3,.content .post-content h3{font-size:1em}.markdown ul,.content .post-content ul{padding-left:3em}.markdown a,.content .post-content a{text-decoration:underline}.markdown a:hover,.content .post-content a:hover{text-decoration:none}.markdown a:hover img,.content .post-content a:hover img{opacity:0.8}.markdown img,.content .post-content img{width:100%;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.markdown blockquote,.content .post-cont
Open service 151.101.67.7:443 · haneng.no
2026-01-13 00:04
HTTP/1.1 200 OK
Connection: close
Content-Length: 41599
status: 200 OK
server: openresty
etag: W/"a27f-q0LC8oOOGG+O3HKkSnrX5gUO2Cw"
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Tue, 13 Jan 2026 00:04:51 GMT
Age: 455700
X-Served-By: cache-ams21048-AMS, cache-ams2100132-AMS, cache-rtm-ehrd2290031-RTM
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 9, 1
X-Timer: S1768262692.696792,VS0,VE1
Vary: Cookie, Accept-Encoding
x-request-id: 8161d6be-7f9d-41cc-b1da-7104894cff56
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Alexander Haneng
<!DOCTYPE html>
<html lang="no"><head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Alexander Haneng</title>
<meta name="HandheldFriendly" content="True" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="google-site-verification" content="6Bp-GXV1hhxfSkv_Z-95BAyqnSz1RL2ZH6yWzlVeWhI" />
<link rel="apple-touch-icon" href="https://haneng.no/favicon.ico" />
<link rel="icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="https://haneng.no/assets/css/print.css?v=8166c459f6" media="print" />
<style>
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear:after,.content .pagination:after{content:"";clear:both;display:table}.markdown,.content .post-content{line-height:2em}.markdown p,.content .post-content p,.markdown ul,.content .post-content ul,.markdown blockquote,.content .post-content blockquote,.markdown pre,.content .post-content pre,.markdown .gist,.content .post-content .gist{margin-bottom:30px}.markdown p:last-child,.content .post-content p:last-child,.markdown ul:last-child,.content .post-content ul:last-child,.markdown blockquote:last-child,.content .post-content blockquote:last-child,.markdown pre:last-child,.content .post-content pre:last-child,.markdown .gist:last-child,.content .post-content .gist:last-child{margin-bottom:0}.markdown h1,.content .post-content h1{font-size:1.4em}.markdown h2,.content .post-content h2{font-size:1.2em}.markdown h3,.content .post-content h3{font-size:1em}.markdown ul,.content .post-content ul{padding-left:3em}.markdown a,.content .post-content a{text-decoration:underline}.markdown a:hover,.content .post-content a:hover{text-decoration:none}.markdown a:hover img,.content .post-content a:hover img{opacity:0.8}.markdown img,.content .post-content img{width:100%;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.markdown blockquote,.content .post-cont
Open service 151.101.3.7:80 · haneng.no
2026-01-13 00:04
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://haneng.no/ Accept-Ranges: bytes Date: Tue, 13 Jan 2026 00:04:51 GMT Via: 1.1 varnish X-Served-By: cache-lga21975-LGA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1768262692.658582,VS0,VE2 x-request-id: 6fa7dd1f-59ee-4279-9dae-ad04ccf1ca69 Ghost-Fastly: true;production Alt-Svc: clear
Open service 2a04:4e42:600::775:443 · haneng.no
2026-01-13 00:04
HTTP/1.1 200 OK
Connection: close
Content-Length: 41599
status: 200 OK
server: openresty
etag: W/"a27f-q0LC8oOOGG+O3HKkSnrX5gUO2Cw"
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Tue, 13 Jan 2026 00:04:51 GMT
Age: 455700
X-Served-By: cache-ams21048-AMS, cache-ams2100132-AMS, cache-yyz4551-YYZ
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 33, 1
X-Timer: S1768262692.725631,VS0,VE3
Vary: Cookie, Accept-Encoding
x-request-id: fc47b3ea-2ad4-490c-945b-f889f10f0e94
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Alexander Haneng
<!DOCTYPE html>
<html lang="no"><head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Alexander Haneng</title>
<meta name="HandheldFriendly" content="True" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="google-site-verification" content="6Bp-GXV1hhxfSkv_Z-95BAyqnSz1RL2ZH6yWzlVeWhI" />
<link rel="apple-touch-icon" href="https://haneng.no/favicon.ico" />
<link rel="icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="https://haneng.no/assets/css/print.css?v=8166c459f6" media="print" />
<style>
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear:after,.content .pagination:after{content:"";clear:both;display:table}.markdown,.content .post-content{line-height:2em}.markdown p,.content .post-content p,.markdown ul,.content .post-content ul,.markdown blockquote,.content .post-content blockquote,.markdown pre,.content .post-content pre,.markdown .gist,.content .post-content .gist{margin-bottom:30px}.markdown p:last-child,.content .post-content p:last-child,.markdown ul:last-child,.content .post-content ul:last-child,.markdown blockquote:last-child,.content .post-content blockquote:last-child,.markdown pre:last-child,.content .post-content pre:last-child,.markdown .gist:last-child,.content .post-content .gist:last-child{margin-bottom:0}.markdown h1,.content .post-content h1{font-size:1.4em}.markdown h2,.content .post-content h2{font-size:1.2em}.markdown h3,.content .post-content h3{font-size:1em}.markdown ul,.content .post-content ul{padding-left:3em}.markdown a,.content .post-content a{text-decoration:underline}.markdown a:hover,.content .post-content a:hover{text-decoration:none}.markdown a:hover img,.content .post-content a:hover img{opacity:0.8}.markdown img,.content .post-content img{width:100%;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.markdown blockquote,.content .post-cont
Open service 151.101.195.7:443 · haneng.no
2026-01-13 00:04
HTTP/1.1 200 OK
Connection: close
Content-Length: 41599
status: 200 OK
server: openresty
etag: W/"a27f-q0LC8oOOGG+O3HKkSnrX5gUO2Cw"
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Tue, 13 Jan 2026 00:04:51 GMT
Age: 455701
X-Served-By: cache-ams21048-AMS, cache-ams2100132-AMS, cache-lga21954-LGA
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 10, 1
X-Timer: S1768262692.646589,VS0,VE5
Vary: Cookie, Accept-Encoding
x-request-id: d9e99d96-dd83-4fd8-bfaf-a08f436fe60a
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Alexander Haneng
<!DOCTYPE html>
<html lang="no"><head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Alexander Haneng</title>
<meta name="HandheldFriendly" content="True" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="google-site-verification" content="6Bp-GXV1hhxfSkv_Z-95BAyqnSz1RL2ZH6yWzlVeWhI" />
<link rel="apple-touch-icon" href="https://haneng.no/favicon.ico" />
<link rel="icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="https://haneng.no/assets/css/print.css?v=8166c459f6" media="print" />
<style>
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear:after,.content .pagination:after{content:"";clear:both;display:table}.markdown,.content .post-content{line-height:2em}.markdown p,.content .post-content p,.markdown ul,.content .post-content ul,.markdown blockquote,.content .post-content blockquote,.markdown pre,.content .post-content pre,.markdown .gist,.content .post-content .gist{margin-bottom:30px}.markdown p:last-child,.content .post-content p:last-child,.markdown ul:last-child,.content .post-content ul:last-child,.markdown blockquote:last-child,.content .post-content blockquote:last-child,.markdown pre:last-child,.content .post-content pre:last-child,.markdown .gist:last-child,.content .post-content .gist:last-child{margin-bottom:0}.markdown h1,.content .post-content h1{font-size:1.4em}.markdown h2,.content .post-content h2{font-size:1.2em}.markdown h3,.content .post-content h3{font-size:1em}.markdown ul,.content .post-content ul{padding-left:3em}.markdown a,.content .post-content a{text-decoration:underline}.markdown a:hover,.content .post-content a:hover{text-decoration:none}.markdown a:hover img,.content .post-content a:hover img{opacity:0.8}.markdown img,.content .post-content img{width:100%;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.markdown blockquote,.content .post-cont
Open service 2a04:4e42:600::775:80 · haneng.no
2026-01-13 00:04
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://haneng.no/ Accept-Ranges: bytes Date: Tue, 13 Jan 2026 00:04:51 GMT Via: 1.1 varnish X-Served-By: cache-yyz4537-YYZ X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1768262692.624123,VS0,VE1 x-request-id: d2c146fb-60d8-4434-b684-a71195045f54 Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.3.7:443 · haneng.no
2026-01-13 00:04
HTTP/1.1 200 OK
Connection: close
Content-Length: 41599
status: 200 OK
server: openresty
etag: W/"a27f-q0LC8oOOGG+O3HKkSnrX5gUO2Cw"
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Tue, 13 Jan 2026 00:04:51 GMT
Age: 455700
X-Served-By: cache-ams21048-AMS, cache-ams2100132-AMS, cache-lga21957-LGA
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 10, 1
X-Timer: S1768262692.643760,VS0,VE2
Vary: Cookie, Accept-Encoding
x-request-id: 1ebcb69a-0c6b-42d6-af87-741f16d3a815
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Alexander Haneng
<!DOCTYPE html>
<html lang="no"><head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Alexander Haneng</title>
<meta name="HandheldFriendly" content="True" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="google-site-verification" content="6Bp-GXV1hhxfSkv_Z-95BAyqnSz1RL2ZH6yWzlVeWhI" />
<link rel="apple-touch-icon" href="https://haneng.no/favicon.ico" />
<link rel="icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="https://haneng.no/assets/css/print.css?v=8166c459f6" media="print" />
<style>
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear:after,.content .pagination:after{content:"";clear:both;display:table}.markdown,.content .post-content{line-height:2em}.markdown p,.content .post-content p,.markdown ul,.content .post-content ul,.markdown blockquote,.content .post-content blockquote,.markdown pre,.content .post-content pre,.markdown .gist,.content .post-content .gist{margin-bottom:30px}.markdown p:last-child,.content .post-content p:last-child,.markdown ul:last-child,.content .post-content ul:last-child,.markdown blockquote:last-child,.content .post-content blockquote:last-child,.markdown pre:last-child,.content .post-content pre:last-child,.markdown .gist:last-child,.content .post-content .gist:last-child{margin-bottom:0}.markdown h1,.content .post-content h1{font-size:1.4em}.markdown h2,.content .post-content h2{font-size:1.2em}.markdown h3,.content .post-content h3{font-size:1em}.markdown ul,.content .post-content ul{padding-left:3em}.markdown a,.content .post-content a{text-decoration:underline}.markdown a:hover,.content .post-content a:hover{text-decoration:none}.markdown a:hover img,.content .post-content a:hover img{opacity:0.8}.markdown img,.content .post-content img{width:100%;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.markdown blockquote,.content .post-cont
Open service 2a04:4e42:200::775:443 · haneng.no
2026-01-10 10:59
HTTP/1.1 200 OK
Connection: close
Content-Length: 41599
status: 200 OK
server: openresty
etag: W/"a27f-q0LC8oOOGG+O3HKkSnrX5gUO2Cw"
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Sat, 10 Jan 2026 10:59:49 GMT
Age: 235797
X-Served-By: cache-ams21048-AMS, cache-ams2100132-AMS, cache-sin-wsat1880062-SIN
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 11, 1
X-Timer: S1768042789.294809,VS0,VE1
Vary: Cookie, Accept-Encoding
x-request-id: 2205aaa5-198a-48c5-ac56-18ccd7157bb3
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Alexander Haneng
<!DOCTYPE html>
<html lang="no"><head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Alexander Haneng</title>
<meta name="HandheldFriendly" content="True" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="google-site-verification" content="6Bp-GXV1hhxfSkv_Z-95BAyqnSz1RL2ZH6yWzlVeWhI" />
<link rel="apple-touch-icon" href="https://haneng.no/favicon.ico" />
<link rel="icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="https://haneng.no/assets/css/print.css?v=8166c459f6" media="print" />
<style>
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear:after,.content .pagination:after{content:"";clear:both;display:table}.markdown,.content .post-content{line-height:2em}.markdown p,.content .post-content p,.markdown ul,.content .post-content ul,.markdown blockquote,.content .post-content blockquote,.markdown pre,.content .post-content pre,.markdown .gist,.content .post-content .gist{margin-bottom:30px}.markdown p:last-child,.content .post-content p:last-child,.markdown ul:last-child,.content .post-content ul:last-child,.markdown blockquote:last-child,.content .post-content blockquote:last-child,.markdown pre:last-child,.content .post-content pre:last-child,.markdown .gist:last-child,.content .post-content .gist:last-child{margin-bottom:0}.markdown h1,.content .post-content h1{font-size:1.4em}.markdown h2,.content .post-content h2{font-size:1.2em}.markdown h3,.content .post-content h3{font-size:1em}.markdown ul,.content .post-content ul{padding-left:3em}.markdown a,.content .post-content a{text-decoration:underline}.markdown a:hover,.content .post-content a:hover{text-decoration:none}.markdown a:hover img,.content .post-content a:hover img{opacity:0.8}.markdown img,.content .post-content img{width:100%;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.markdown blockquote,.content .post-cont
Open service 2a04:4e42:600::775:80 · haneng.no
2026-01-10 10:59
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://haneng.no/ Accept-Ranges: bytes Date: Sat, 10 Jan 2026 10:59:49 GMT Via: 1.1 varnish X-Served-By: cache-fra-eddf8230153-FRA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1768042789.184286,VS0,VE2 x-request-id: 71d42641-cba1-412f-b381-3f25f134033b Ghost-Fastly: true;production Alt-Svc: clear
Open service 2a04:4e42:600::775:443 · haneng.no
2026-01-10 10:59
HTTP/1.1 200 OK
Connection: close
Content-Length: 41599
status: 200 OK
server: openresty
etag: W/"a27f-q0LC8oOOGG+O3HKkSnrX5gUO2Cw"
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Sat, 10 Jan 2026 10:59:49 GMT
Age: 235797
X-Served-By: cache-ams21048-AMS, cache-ams2100132-AMS, cache-rtm-ehrd2290024-RTM
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 9, 2
X-Timer: S1768042789.180222,VS0,VE2
Vary: Cookie, Accept-Encoding
x-request-id: 0345aae3-8a2f-4790-b72e-7f2361cb1ef6
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Alexander Haneng
<!DOCTYPE html>
<html lang="no"><head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Alexander Haneng</title>
<meta name="HandheldFriendly" content="True" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="google-site-verification" content="6Bp-GXV1hhxfSkv_Z-95BAyqnSz1RL2ZH6yWzlVeWhI" />
<link rel="apple-touch-icon" href="https://haneng.no/favicon.ico" />
<link rel="icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="https://haneng.no/assets/css/print.css?v=8166c459f6" media="print" />
<style>
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear:after,.content .pagination:after{content:"";clear:both;display:table}.markdown,.content .post-content{line-height:2em}.markdown p,.content .post-content p,.markdown ul,.content .post-content ul,.markdown blockquote,.content .post-content blockquote,.markdown pre,.content .post-content pre,.markdown .gist,.content .post-content .gist{margin-bottom:30px}.markdown p:last-child,.content .post-content p:last-child,.markdown ul:last-child,.content .post-content ul:last-child,.markdown blockquote:last-child,.content .post-content blockquote:last-child,.markdown pre:last-child,.content .post-content pre:last-child,.markdown .gist:last-child,.content .post-content .gist:last-child{margin-bottom:0}.markdown h1,.content .post-content h1{font-size:1.4em}.markdown h2,.content .post-content h2{font-size:1.2em}.markdown h3,.content .post-content h3{font-size:1em}.markdown ul,.content .post-content ul{padding-left:3em}.markdown a,.content .post-content a{text-decoration:underline}.markdown a:hover,.content .post-content a:hover{text-decoration:none}.markdown a:hover img,.content .post-content a:hover img{opacity:0.8}.markdown img,.content .post-content img{width:100%;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.markdown blockquote,.content .post-cont
Open service 2a04:4e42:200::775:80 · haneng.no
2026-01-10 10:59
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://haneng.no/ Accept-Ranges: bytes Date: Sat, 10 Jan 2026 10:59:49 GMT Via: 1.1 varnish X-Served-By: cache-lga21957-LGA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1768042789.169825,VS0,VE1 x-request-id: 8a99dd46-cb6b-4105-9a18-a29f2da1d341 Ghost-Fastly: true;production Alt-Svc: clear
Open service 2a04:4e42::775:443 · haneng.no
2026-01-10 10:59
HTTP/1.1 200 OK
Connection: close
Content-Length: 41599
status: 200 OK
server: openresty
etag: W/"a27f-q0LC8oOOGG+O3HKkSnrX5gUO2Cw"
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Sat, 10 Jan 2026 10:59:49 GMT
Age: 235797
X-Served-By: cache-ams21048-AMS, cache-ams2100132-AMS, cache-rtm-ehrd2290048-RTM
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 9, 1
X-Timer: S1768042789.176078,VS0,VE2
Vary: Cookie, Accept-Encoding
x-request-id: 27737b99-5fb0-4d43-b287-5ee07b0300bf
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Alexander Haneng
<!DOCTYPE html>
<html lang="no"><head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Alexander Haneng</title>
<meta name="HandheldFriendly" content="True" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="google-site-verification" content="6Bp-GXV1hhxfSkv_Z-95BAyqnSz1RL2ZH6yWzlVeWhI" />
<link rel="apple-touch-icon" href="https://haneng.no/favicon.ico" />
<link rel="icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="https://haneng.no/assets/css/print.css?v=8166c459f6" media="print" />
<style>
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear:after,.content .pagination:after{content:"";clear:both;display:table}.markdown,.content .post-content{line-height:2em}.markdown p,.content .post-content p,.markdown ul,.content .post-content ul,.markdown blockquote,.content .post-content blockquote,.markdown pre,.content .post-content pre,.markdown .gist,.content .post-content .gist{margin-bottom:30px}.markdown p:last-child,.content .post-content p:last-child,.markdown ul:last-child,.content .post-content ul:last-child,.markdown blockquote:last-child,.content .post-content blockquote:last-child,.markdown pre:last-child,.content .post-content pre:last-child,.markdown .gist:last-child,.content .post-content .gist:last-child{margin-bottom:0}.markdown h1,.content .post-content h1{font-size:1.4em}.markdown h2,.content .post-content h2{font-size:1.2em}.markdown h3,.content .post-content h3{font-size:1em}.markdown ul,.content .post-content ul{padding-left:3em}.markdown a,.content .post-content a{text-decoration:underline}.markdown a:hover,.content .post-content a:hover{text-decoration:none}.markdown a:hover img,.content .post-content a:hover img{opacity:0.8}.markdown img,.content .post-content img{width:100%;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.markdown blockquote,.content .post-cont
Open service 2a04:4e42::775:80 · haneng.no
2026-01-10 10:59
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://haneng.no/ Accept-Ranges: bytes Date: Sat, 10 Jan 2026 10:59:49 GMT Via: 1.1 varnish X-Served-By: cache-lga21924-LGA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1768042789.157473,VS0,VE1 x-request-id: 757ac64f-0fa2-4411-93f0-ff878f6aa2ce Ghost-Fastly: true;production Alt-Svc: clear
Open service 2a04:4e42:400::775:443 · haneng.no
2026-01-10 10:59
HTTP/1.1 200 OK
Connection: close
Content-Length: 41599
status: 200 OK
server: openresty
etag: W/"a27f-q0LC8oOOGG+O3HKkSnrX5gUO2Cw"
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Sat, 10 Jan 2026 10:59:49 GMT
Age: 235798
X-Served-By: cache-ams21048-AMS, cache-ams2100132-AMS, cache-lcy-egml8630078-LCY
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 18, 1
X-Timer: S1768042789.160084,VS0,VE1
Vary: Cookie, Accept-Encoding
x-request-id: 6690a1a2-34a3-42d7-814d-bfd205dcdd9c
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Alexander Haneng
<!DOCTYPE html>
<html lang="no"><head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Alexander Haneng</title>
<meta name="HandheldFriendly" content="True" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="google-site-verification" content="6Bp-GXV1hhxfSkv_Z-95BAyqnSz1RL2ZH6yWzlVeWhI" />
<link rel="apple-touch-icon" href="https://haneng.no/favicon.ico" />
<link rel="icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="https://haneng.no/assets/css/print.css?v=8166c459f6" media="print" />
<style>
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear:after,.content .pagination:after{content:"";clear:both;display:table}.markdown,.content .post-content{line-height:2em}.markdown p,.content .post-content p,.markdown ul,.content .post-content ul,.markdown blockquote,.content .post-content blockquote,.markdown pre,.content .post-content pre,.markdown .gist,.content .post-content .gist{margin-bottom:30px}.markdown p:last-child,.content .post-content p:last-child,.markdown ul:last-child,.content .post-content ul:last-child,.markdown blockquote:last-child,.content .post-content blockquote:last-child,.markdown pre:last-child,.content .post-content pre:last-child,.markdown .gist:last-child,.content .post-content .gist:last-child{margin-bottom:0}.markdown h1,.content .post-content h1{font-size:1.4em}.markdown h2,.content .post-content h2{font-size:1.2em}.markdown h3,.content .post-content h3{font-size:1em}.markdown ul,.content .post-content ul{padding-left:3em}.markdown a,.content .post-content a{text-decoration:underline}.markdown a:hover,.content .post-content a:hover{text-decoration:none}.markdown a:hover img,.content .post-content a:hover img{opacity:0.8}.markdown img,.content .post-content img{width:100%;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.markdown blockquote,.content .post-cont
Open service 2a04:4e42:400::775:80 · haneng.no
2026-01-10 10:59
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://haneng.no/ Accept-Ranges: bytes Date: Sat, 10 Jan 2026 10:59:49 GMT Via: 1.1 varnish X-Served-By: cache-lcy-egml8630033-LCY X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1768042789.147033,VS0,VE1 x-request-id: 7dd9a43b-34d4-4f44-beb3-25f1f76a7e17 Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.67.7:443 · haneng.no
2026-01-10 10:59
HTTP/1.1 200 OK
Connection: close
Content-Length: 41599
status: 200 OK
server: openresty
etag: W/"a27f-q0LC8oOOGG+O3HKkSnrX5gUO2Cw"
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Sat, 10 Jan 2026 10:59:49 GMT
Age: 235798
X-Served-By: cache-ams21048-AMS, cache-ams2100132-AMS, cache-fra-eddf8230169-FRA
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 2, 1
X-Timer: S1768042789.150897,VS0,VE2
Vary: Cookie, Accept-Encoding
x-request-id: 89a243dd-2bce-4b68-83b5-bfde633cc6e5
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Alexander Haneng
<!DOCTYPE html>
<html lang="no"><head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Alexander Haneng</title>
<meta name="HandheldFriendly" content="True" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="google-site-verification" content="6Bp-GXV1hhxfSkv_Z-95BAyqnSz1RL2ZH6yWzlVeWhI" />
<link rel="apple-touch-icon" href="https://haneng.no/favicon.ico" />
<link rel="icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="https://haneng.no/assets/css/print.css?v=8166c459f6" media="print" />
<style>
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear:after,.content .pagination:after{content:"";clear:both;display:table}.markdown,.content .post-content{line-height:2em}.markdown p,.content .post-content p,.markdown ul,.content .post-content ul,.markdown blockquote,.content .post-content blockquote,.markdown pre,.content .post-content pre,.markdown .gist,.content .post-content .gist{margin-bottom:30px}.markdown p:last-child,.content .post-content p:last-child,.markdown ul:last-child,.content .post-content ul:last-child,.markdown blockquote:last-child,.content .post-content blockquote:last-child,.markdown pre:last-child,.content .post-content pre:last-child,.markdown .gist:last-child,.content .post-content .gist:last-child{margin-bottom:0}.markdown h1,.content .post-content h1{font-size:1.4em}.markdown h2,.content .post-content h2{font-size:1.2em}.markdown h3,.content .post-content h3{font-size:1em}.markdown ul,.content .post-content ul{padding-left:3em}.markdown a,.content .post-content a{text-decoration:underline}.markdown a:hover,.content .post-content a:hover{text-decoration:none}.markdown a:hover img,.content .post-content a:hover img{opacity:0.8}.markdown img,.content .post-content img{width:100%;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.markdown blockquote,.content .post-cont
Open service 151.101.131.7:443 · haneng.no
2026-01-10 10:59
HTTP/1.1 200 OK
Connection: close
Content-Length: 41599
status: 200 OK
server: openresty
etag: W/"a27f-q0LC8oOOGG+O3HKkSnrX5gUO2Cw"
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Age: 235798
Date: Sat, 10 Jan 2026 10:59:49 GMT
X-Served-By: cache-ams21048-AMS, cache-ams2100132-AMS, cache-sjc1000140-SJC
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 8, 0
X-Timer: S1768042789.404001,VS0,VE2
Vary: Cookie, Accept-Encoding
x-request-id: 22a0086c-c94c-4700-a495-5f5b186b6ec3
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Alexander Haneng
<!DOCTYPE html>
<html lang="no"><head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Alexander Haneng</title>
<meta name="HandheldFriendly" content="True" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="google-site-verification" content="6Bp-GXV1hhxfSkv_Z-95BAyqnSz1RL2ZH6yWzlVeWhI" />
<link rel="apple-touch-icon" href="https://haneng.no/favicon.ico" />
<link rel="icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="https://haneng.no/assets/css/print.css?v=8166c459f6" media="print" />
<style>
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear:after,.content .pagination:after{content:"";clear:both;display:table}.markdown,.content .post-content{line-height:2em}.markdown p,.content .post-content p,.markdown ul,.content .post-content ul,.markdown blockquote,.content .post-content blockquote,.markdown pre,.content .post-content pre,.markdown .gist,.content .post-content .gist{margin-bottom:30px}.markdown p:last-child,.content .post-content p:last-child,.markdown ul:last-child,.content .post-content ul:last-child,.markdown blockquote:last-child,.content .post-content blockquote:last-child,.markdown pre:last-child,.content .post-content pre:last-child,.markdown .gist:last-child,.content .post-content .gist:last-child{margin-bottom:0}.markdown h1,.content .post-content h1{font-size:1.4em}.markdown h2,.content .post-content h2{font-size:1.2em}.markdown h3,.content .post-content h3{font-size:1em}.markdown ul,.content .post-content ul{padding-left:3em}.markdown a,.content .post-content a{text-decoration:underline}.markdown a:hover,.content .post-content a:hover{text-decoration:none}.markdown a:hover img,.content .post-content a:hover img{opacity:0.8}.markdown img,.content .post-content img{width:100%;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.markdown blockquote,.content .post-cont
Open service 151.101.3.7:80 · haneng.no
2026-01-10 10:59
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://haneng.no/ Accept-Ranges: bytes Date: Sat, 10 Jan 2026 10:59:49 GMT Via: 1.1 varnish X-Served-By: cache-sjc1000088-SJC X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1768042789.164378,VS0,VE1 x-request-id: f787fcbf-e455-432a-acf1-8be3c0bb2313 Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.195.7:443 · haneng.no
2026-01-10 10:59
HTTP/1.1 200 OK
Connection: close
Content-Length: 41599
status: 200 OK
server: openresty
etag: W/"a27f-q0LC8oOOGG+O3HKkSnrX5gUO2Cw"
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Sat, 10 Jan 2026 10:59:49 GMT
Age: 235797
X-Served-By: cache-ams21048-AMS, cache-ams2100132-AMS, cache-rtm-ehrd2290024-RTM
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 9, 1
X-Timer: S1768042789.144916,VS0,VE2
Vary: Cookie, Accept-Encoding
x-request-id: 0e760198-d59b-4bcd-95f2-1d03b6cd8817
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Alexander Haneng
<!DOCTYPE html>
<html lang="no"><head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Alexander Haneng</title>
<meta name="HandheldFriendly" content="True" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="google-site-verification" content="6Bp-GXV1hhxfSkv_Z-95BAyqnSz1RL2ZH6yWzlVeWhI" />
<link rel="apple-touch-icon" href="https://haneng.no/favicon.ico" />
<link rel="icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="https://haneng.no/assets/css/print.css?v=8166c459f6" media="print" />
<style>
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear:after,.content .pagination:after{content:"";clear:both;display:table}.markdown,.content .post-content{line-height:2em}.markdown p,.content .post-content p,.markdown ul,.content .post-content ul,.markdown blockquote,.content .post-content blockquote,.markdown pre,.content .post-content pre,.markdown .gist,.content .post-content .gist{margin-bottom:30px}.markdown p:last-child,.content .post-content p:last-child,.markdown ul:last-child,.content .post-content ul:last-child,.markdown blockquote:last-child,.content .post-content blockquote:last-child,.markdown pre:last-child,.content .post-content pre:last-child,.markdown .gist:last-child,.content .post-content .gist:last-child{margin-bottom:0}.markdown h1,.content .post-content h1{font-size:1.4em}.markdown h2,.content .post-content h2{font-size:1.2em}.markdown h3,.content .post-content h3{font-size:1em}.markdown ul,.content .post-content ul{padding-left:3em}.markdown a,.content .post-content a{text-decoration:underline}.markdown a:hover,.content .post-content a:hover{text-decoration:none}.markdown a:hover img,.content .post-content a:hover img{opacity:0.8}.markdown img,.content .post-content img{width:100%;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.markdown blockquote,.content .post-cont
Open service 151.101.67.7:80 · haneng.no
2026-01-10 10:59
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://haneng.no/ Accept-Ranges: bytes Date: Sat, 10 Jan 2026 10:59:49 GMT Via: 1.1 varnish X-Served-By: cache-fra-eddf8230158-FRA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1768042789.128335,VS0,VE1 x-request-id: 243ca671-3e35-4951-8402-133cbf49fb8e Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.195.7:80 · haneng.no
2026-01-10 10:59
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://haneng.no/ Accept-Ranges: bytes Date: Sat, 10 Jan 2026 10:59:49 GMT Via: 1.1 varnish X-Served-By: cache-rtm-ehrd2290045-RTM X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1768042789.124326,VS0,VE1 x-request-id: b2bc7b7d-e3e8-41c9-ad4a-7e3f1faaecea Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.3.7:443 · haneng.no
2026-01-10 10:59
HTTP/1.1 200 OK
Connection: close
Content-Length: 41599
status: 200 OK
server: openresty
etag: W/"a27f-q0LC8oOOGG+O3HKkSnrX5gUO2Cw"
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Sat, 10 Jan 2026 10:59:49 GMT
Age: 235798
X-Served-By: cache-ams21048-AMS, cache-ams2100132-AMS, cache-lcy-egml8630031-LCY
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 18, 1
X-Timer: S1768042789.144369,VS0,VE1
Vary: Cookie, Accept-Encoding
x-request-id: f06d31b6-f59b-49b6-ac41-da815b2ace6e
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: Alexander Haneng
<!DOCTYPE html>
<html lang="no"><head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Alexander Haneng</title>
<meta name="HandheldFriendly" content="True" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="google-site-verification" content="6Bp-GXV1hhxfSkv_Z-95BAyqnSz1RL2ZH6yWzlVeWhI" />
<link rel="apple-touch-icon" href="https://haneng.no/favicon.ico" />
<link rel="icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="https://haneng.no/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="https://haneng.no/assets/css/print.css?v=8166c459f6" media="print" />
<style>
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear:after,.content .pagination:after{content:"";clear:both;display:table}.markdown,.content .post-content{line-height:2em}.markdown p,.content .post-content p,.markdown ul,.content .post-content ul,.markdown blockquote,.content .post-content blockquote,.markdown pre,.content .post-content pre,.markdown .gist,.content .post-content .gist{margin-bottom:30px}.markdown p:last-child,.content .post-content p:last-child,.markdown ul:last-child,.content .post-content ul:last-child,.markdown blockquote:last-child,.content .post-content blockquote:last-child,.markdown pre:last-child,.content .post-content pre:last-child,.markdown .gist:last-child,.content .post-content .gist:last-child{margin-bottom:0}.markdown h1,.content .post-content h1{font-size:1.4em}.markdown h2,.content .post-content h2{font-size:1.2em}.markdown h3,.content .post-content h3{font-size:1em}.markdown ul,.content .post-content ul{padding-left:3em}.markdown a,.content .post-content a{text-decoration:underline}.markdown a:hover,.content .post-content a:hover{text-decoration:none}.markdown a:hover img,.content .post-content a:hover img{opacity:0.8}.markdown img,.content .post-content img{width:100%;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.markdown blockquote,.content .post-cont
Open service 151.101.131.7:80 · haneng.no
2026-01-10 10:59
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://haneng.no/ Accept-Ranges: bytes Date: Sat, 10 Jan 2026 10:59:49 GMT Via: 1.1 varnish X-Served-By: cache-pao-kpao1770071-PAO X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1768042789.146451,VS0,VE0 x-request-id: 7a2bf028-57cc-4f14-8f6e-beea4d558ef5 Ghost-Fastly: true;production Alt-Svc: clear