Help
RSS
API
Feed
Maltego
Contact
Domain > citadl.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-01-27
65.8.55.78
(
ClassC
)
2026-03-08
185.199.110.153
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyConnection: keep-aliveContent-Length: 162Server: GitHub.comContent-Type: text/htmlLocation: https://citadl.com/X-GitHub-Request-Id: 159E:11A01:D96720:DFF402:69ACFE9BAccept-Ranges: bytesAge: 0Date: Sun, 08 Mar 2026 04:44:11 GMTVia: 1.1 varnishX-Served-By: cache-bfi-krnt7300103-BFIX-Cache: MISSX-Cache-Hits: 0X-Timer: S1772945052.564261,VS0,VE65Vary: Accept-EncodingX-Fastly-Request-ID: 4a49948a988485cea9770a199a439e243f01e171 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKConnection: keep-aliveContent-Length: 10498Server: GitHub.comContent-Type: text/html; charsetutf-8Last-Modified: Wed, 12 Nov 2025 00:33:04 GMTAccess-Control-Allow-Origin: *Strict-Transport-Security: max-age31556952ETag: 6913d5c0-2902expires: Sun, 08 Mar 2026 04:54:11 GMTCache-Control: max-age600x-proxy-cache: MISSX-GitHub-Request-Id: EA4A:11A01:D9672E:DFF419:69ACFE9BAccept-Ranges: bytesAge: 0Date: Sun, 08 Mar 2026 04:44:11 GMTVia: 1.1 varnishX-Served-By: cache-bfi-kbfi7400072-BFIX-Cache: MISSX-Cache-Hits: 0X-Timer: S1772945052.681103,VS0,VE86Vary: Accept-EncodingX-Fastly-Request-ID: cba4b9a9c9dc63e9c76257dcf031ce12579e488f !-- SGVsbG8gY3J5YmFiaWVzLg -->!-- Vs lbh ner ernqvat guvf, V yvir erag serr va lbhe zvaqf -->!DOCTYPE html>html langen>head>meta charsetUTF-8 />meta nameviewport contentwidthdevice-width, initial-scale1.0 />title>CITADL/title>meta namerobots contentindex,follow,noarchive,nosnippet />meta nametheme-color content#2D2D2D />link relicon hreflogomark.svg typeimage/svg+xml />style>@import url(https://fonts.googleapis.com/css2?familyManrope:wght@200;300;700&displayswap);:root{ --fg:rgba(255,255,255,0.68); --bg:#2D2D2D; --accent:orange;}html,body{ background:var(--bg); margin:0; min-height:100vh; display:flex; flex-direction:column; align-items:center; justify-content:flex-start; font-family:Manrope,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif; color:var(--fg); font-weight:300; letter-spacing:0.02em; overflow-x:hidden; padding-top:10vh;}.container{ width:80vw; max-width:460px; display:flex; flex-direction:column; align-items:flex-start;}.logo{ width:40.8%; opacity:.75; margin-bottom:3vh; animation:logoFade 1.2s ease-out forwards;}@keyframes logoFade{from{opacity:0}to{opacity:.75}}.content-block{ width:100%; margin-top:.8vh; margin-bottom:2.5vh; line-height:1.7; font-size:clamp(11.4px,1.52vw,13.3px); text-align:left; white-space:normal; text-indent:0; word-break:normal;}.fadeable{ opacity:0; transition:opacity 2.2s ease-in-out;}.visible{opacity:1;}.bold-intro{ font-weight:700; color:rgba(255,255,255,0.82);}.divider{ width:100%; height:1px; background:rgba(255,255,255,0.25); margin:20px 0 6px 0; opacity:0; transform:translateY(-10px); transition:all 1.2s ease-in-out;}.divider.visible{opacity:1;transform:translateY(0);}.form-wrapper{ width:100%; margin-top:.3vh; opacity:0; display:flex; flex-direction:column; gap:10px; transition:opacity 1.0s ease-in-out;}form{ display:flex; flex-direction:column; width:100%; align-items:flex-start;}input,textarea{ width:100%; background:none; border:.5px solid rgba(255,255,255,.3); color:var(--fg); font-family:Manrope,Inter,sans-serif; font-weight:300; font-size:13.3px; padding:10px; outline:none; text-align:left; box-sizing:border-box; opacity:0; transform:translateY(6px); caret-color:var(--accent); border-radius:2px;}input:focus,textarea:focus{color:var(--accent);border-color:var(--accent);}input::placeholder,textarea::placeholder{color:rgba(255,255,255,.4);}textarea{height:92px;resize:none;}button{ background:none; border:1px solid rgba(255,255,255,.35); color:var(--fg); font-family:Manrope,Inter,sans-serif; font-weight:300; font-size:12.35px; padding:8px 24px; cursor:pointer; transition:.3s ease; opacity:0; transform:translateY(6px); align-self:flex-start; margin-top:14px; padding-left:10px; width:auto; text-transform:none;}button:hover{background:rgba(255,255,255,.15);}#form-status{ font-size:11.9px; color:var(--accent); margin-top:8px; min-height:12px; opacity:0; text-align:left; width:100%;}/style>/head>body>div classcontainer> img classlogo srclogo.svg altCITADL logo/> !-- Intro --> div classcontent-block> span classfadeable bold-intro>Every solution begins as a conversation./span> /div> !-- Continuous Paragraph --> div classcontent-block idmain> span classfadeable>What follows is analysis, design, and iteration. The slow replacement of noise with structure./span> span classfadeable> Systems drift when decisions go unexamined. Processes fragment when ownership fades. Clarity restores momentum./span> span classfadeable> Iteration refines intent and listening anchors design. Relentless execution closes the loop./span> span classfadeable> Sometimes that means building tools that think the way you do. Sometimes it means revealing the patterns buried in your numbers./span> span classfadeable> True progress lives in the alignment of design, intent, and execution./span> /div> !-- Outro --> div classcontent-block> span classfadeable idoutro>Simplicity is not the absence of complexity. It is what remains when everything unnecessary is removed./span> /div> div iddivider classdivider>/div> !-- Removed .fadeable here; we animate this explicitly AFTER the divider --> div idconvWrapper classcontent-block stylemargin-bottom:0.6vh; opacity:0;>Lets talk:/div> div idformWrapper classform-wrapper> form idcontact-form actionhttps://formspree.io/f/xblqjlon methodPOST> input typeemail nameemail placeholderYour email (required) required/> textarea namemessage placeholderOperational context required>/textarea> button typesubmit>Dispatch/button> p idform-status>/p> /form> /div>/div>script>const coreFadeables document.querySelectorAll(.fadeable:not(#convWrapper)); // exclude Lets talkconst divider document.getElementById(divider);const conv document.getElementById(convWrapper);const formWrapper document.getElementById(formWrapper);const inputs formWrapper.querySelectorAll(input,textarea,button,#form-status);function revealFormLines(){ inputs.forEach((el,i)>setTimeout(()>{ el.style.transitionopacity .8s ease-in-out; el.style.opacity1; }, i*90));}window.addEventListener(load,()>{ // fade intro + sentences + outro with overlap coreFadeables.forEach((el,i)>{ setTimeout(()>el.classList.add(visible), i*1600); // 25% overlap on 2.2s fades }); const total coreFadeables.length * 1600; // Divider appears BEFORE “Let’s talk:” setTimeout(()>divider.classList.add(visible), total - 600); // “Let’s talk:” fades right after the divider starts setTimeout(()>{ conv.style.transition opacity 1.0s ease-in-out; conv.style.opacity 1; // Form follows quickly setTimeout(()>{ formWrapper.style.opacity 1; revealFormLines(); }, 400); }, total - 200);});// form submissionconst formdocument.getElementById(contact-form),statusdocument.getElementById(form-status);form.addEventListener(submit,async e>{ e.preventDefault(); const datanew FormData(form),emaildata.get(email); if(!email){status.textContentEmail required.;status.style.opacity1;return;} status.textContentSending...;status.style.opacity1; try{ const rawait fetch(form.action,{method:form.method,body:data,headers:{Accept:application/json}}); r.ok?(status.textContentMessage sent.,form.reset()):status.textContentError. Try again.; status.style.opacity1; }catch{ status.textContentNetwork error.;status.style.opacity1; }});/script>/body>/html>!--⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠛⠛⠋⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠙⠛⠛⠛⠿⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⡀⠠⠤⠒⢂⣉⣉⣉⣑⣒⣒⠒⠒⠒⠒⠒⠒⠒⠀⠀⠐⠒⠚⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⡠⠔⠉⣀⠔⠒⠉⣀⣀⠀⠀⠀⣀⡀⠈⠉⠑⠒⠒⠒⠒⠒⠈⠉⠉⠉⠁⠂⠀⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠔⠁⠠⠖⠡⠔⠊⠀⠀⠀⠀⠀⠀⠀⠐⡄⠀⠀⠀⠀⠀⠀⡄⠀⠀⠀⠀⠉⠲⢄⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠊⠀⢀⣀⣤⣤⣤⣤⣀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠜⠀⠀⠀⠀⣀⡀⠀⠈⠃⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⡿⠥⠐⠂⠀⠀⠀⠀⡄⠀⠰⢺⣿⣿⣿⣿⣿⣟⠀⠈⠐⢤⠀⠀⠀⠀⠀⠀⢀⣠⣶⣾⣯⠀⠀⠉⠂⠀⠠⠤⢄⣀⠙⢿⣿⣿⣿⡿⠋⠡⠐⠈⣉⠭⠤⠤⢄⡀⠈⠀⠈⠁⠉⠁⡠⠀⠀⠀⠉⠐⠠⠔⠀⠀⠀⠀⠀⠲⣿⠿⠛⠛⠓⠒⠂⠀⠀⠀⠀⠀⠀⠠⡉⢢⠙⣿⣿⠀⢀⠁⠀⠊⠀⠀⠀⠀⠀⠈⠁⠒⠂⠀⠒⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⢀⣀⡠⠔⠒⠒⠂⠀⠈⠀⡇⣿⣿⠀⢸⠀⠀⠀⢀⣀⡠⠋⠓⠤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠈⠢⠤⡀⠀⠀⠀⠀⠀⠀⢠⠀⠀⠀⡠⠀⡇⣿⣿⡀⠘⠀⠀⠀⠀⠀⠘⡄⠀⠀⠀⠈⠑⡦⢄⣀⠀⠀⠐⠒⠁⢸⠀⠀⠠⠒⠄⠀⠀⠀⠀⠀⢀⠇⠀⣀⡀⠀⠀⢀⢾⡆⠀⠈⡀⠎⣸⣿⣿⣿⣄⡈⠢⠀⠀⠀⠀⠘⣶⣄⡀⠀⠀⡇⠀⠀⠈⠉⠒⠢⡤⣀⡀⠀⠀⠀⠀⠀⠐⠦⠤⠒⠁⠀⠀⠀⠀⣀⢴⠁⠀⢷⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣇⠂⠀⠀⠀⠀⠈⢂⠀⠈⠹⡧⣀⠀⠀⠀⠀⠀⡇⠀⠀⠉⠉⠉⢱⠒⠒⠒⠒⢖⠒⠒⠂⠙⠏⠀⠘⡀⠀⢸⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠑⠄⠰⠀⠀⠁⠐⠲⣤⣴⣄⡀⠀⠀⠀⠀⢸⠀⠀⠀⠀⢸⠀⠀⠀⠀⢠⠀⣠⣷⣶⣿⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠁⢀⠀⠀⠀⠀⠀⡙⠋⠙⠓⠲⢤⣤⣷⣤⣤⣤⣤⣾⣦⣤⣤⣶⣿⣿⣿⣿⡟⢹⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠑⠀⢄⠀⡰⠁⠀⠀⠀⠀⠀⠈⠉⠁⠈⠉⠻⠋⠉⠛⢛⠉⠉⢹⠁⢀⢇⠎⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⠈⠢⢄⡉⠂⠄⡀⠀⠈⠒⠢⠄⠀⢀⣀⣀⣰⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⢀⣎⠀⠼⠊⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⡀⠉⠢⢄⡈⠑⠢⢄⡀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⢀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⡈⠑⠢⢄⡀⠈⠑⠒⠤⠄⣀⣀⠀⠉⠉⠉⠉⠀⠀⠀⣀⡀⠤⠂⠁⠀⢀⠆⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣄⡀⠁⠉⠒⠂⠤⠤⣀⣀⣉⡉⠉⠉⠉⠉⢀⣀⣀⡠⠤⠒⠈⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣤⣤⣤⣤⣀⣀⣤⣤⣤⣶⣾⣿⣿⣿⣿⣿Vs lbh ner ernqvat guvf, V yvir erag serr va lbhe zvaqf⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿-->
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]