Help
RSS
API
Feed
Maltego
Contact
Domain > quigley.codes
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-02-28
104.24.122.126
(
ClassC
)
2024-09-09
104.21.65.245
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Mon, 09 Sep 2024 15:42:11 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveaccess-control-allow-origin: *Age: 6862655Cache-Control: public, max-age0, must-revalidatecontent-disposition: inline; filenameindex.htmlstrict-transport-security: max-age63072000x-vercel-cache: HITx-vercel-id: pdx1::7gxsj-1725896531080-f0243dbf5d1cCF-Cache-Status: DYNAMICReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?s7FLrCC%2FlLezG5KgcM8Zo6gERiRx%2Fy5ozvkUjqbDReJLRHgW%2F%2BEqVQbrFR%2F1K0YV%2BlxvcOB3EHRrlKWJYaBGYnxBfDM9XhidaVbhmxCetNopt27TjVfm4H4dNc8K7vVMp},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8c0849670e446a12-SEAalt-svc: h3:443; ma86400 !DOCTYPE html>html langen>head>meta charSetutf-8 />meta http-equivx-ua-compatible contentieedge />meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />style idtypography.js>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,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not(controls){display:none;height:0}progress{vertical-align:baseline}hidden,template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbrtitle{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}typereset,typesubmit,button,html typebutton{-webkit-appearance:button}typebutton::-moz-focus-inner,typereset::-moz-focus-inner,typesubmit::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}typebutton:-moz-focusring,typereset:-moz-focusring,typesubmit:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}typecheckbox,typeradio{box-sizing:border-box;padding:0}typenumber::-webkit-inner-spin-button,typenumber::-webkit-outer-spin-button{height:auto}typesearch{-webkit-appearance:textfield;outline-offset:-2px}typesearch::-webkit-search-cancel-button,typesearch::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font:100%/1.75 Merriweather,Georgia,serif;box-sizing:border-box;overflow-y:scroll;}*{box-sizing:inherit;}*:before{box-sizing:inherit;}*:after{box-sizing:inherit;}body{color:hsla(0,0%,0%,0.9);font-family:Merriweather,Georgia,serif;font-weight:400;word-wrap:break-word;font-kerning:normal;-moz-font-feature-settings:kern, liga, clig, calt;-ms-font-feature-settings:kern, liga, clig, calt;-webkit-font-feature-settings:kern, liga, clig, calt;font-feature-settings:kern, liga, clig, calt;}img{max-width:100%;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;}h1{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;color:inherit;font-family:Montserrat,sans-serif;font-weight:900;text-rendering:optimizeLegibility;font-size:2.5rem;line-height:1.1;}h2{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;color:inherit;font-family:Merriweather,Georgia,serif;font-weight:900;text-rendering:optimizeLegibility;font-size:1.73286rem;line-height:1.1;}h3{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;color:inherit;font-family:Merriweather,Georgia,serif;font-weight:900;text-rendering:optimizeLegibility;font-size:1.4427rem;line-height:1.1;}h4{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;color:inherit;font-family:Merriweather,Georgia,serif;font-weight:900;text-rendering:optimizeLegibility;font-size:1rem;line-height:1.1;letter-spacing:0.140625em;text-transform:uppercase;}h5{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;color:inherit;font-family:Merriweather,Georgia,serif;font-weight:900;text-rendering:optimizeLegibility;font-size:0.83255rem;line-height:1.1;}h6{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;color:inherit;font-family:Merriweather,Georgia,serif;font-weight:900;text-rendering:optimizeLegibility;font-size:0.75966rem;line-height:1.1;font-style:italic;}hgroup{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;}ul{margin-left:1.75rem;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;list-style-position:outside;list-style-image:none;list-style:disc;}ol{margin-left:1.75rem;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;list-style-position:outside;list-style-image:none;}dl{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;}dd{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;}p{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;}figure{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;}pre{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;font-size:0.85rem;line-height:1.75rem;}table{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;font-size:1rem;line-height:1.75rem;border-collapse:collapse;width:100%;}fieldset{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;}blockquote{margin-left:-1.75rem;margin-right:1.75rem;margin-top:0;padding-bottom:0;padding-left:1.42188rem;padding-right:0;padding-top:0;margin-bottom:1.75rem;font-size:1.20112rem;line-height:1.75rem;color:hsla(0,0%,0%,0.59);font-style:italic;border-left:0.32813rem solid hsla(0,0%,0%,0.9);}form{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;}noscript{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;}iframe{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;}hr{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:calc(1.75rem - 1px);background:hsla(0,0%,0%,0.2);border:none;height:1px;}address{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;}b{font-weight:700;}strong{font-weight:700;}dt{font-weight:700;}th{font-weight:700;}li{margin-bottom:calc(1.75rem / 2);}ol li{padding-left:0;}ul li{padding-left:0;}li > ol{margin-left:1.75rem;margin-bottom:calc(1.75rem / 2);margin-top:calc(1.75rem / 2);}li > ul{margin-left:1.75rem;margin-bottom:calc(1.75rem / 2);margin-top:calc(1.75rem / 2);}blockquote *:last-child{margin-bottom:0;}li *:last-child{margin-bottom:0;}p *:last-child{margin-bottom:0;}li > p{margin-bottom:calc(1.75rem / 2);}code{font-size:0.85rem;line-height:1.75rem;}kbd{font-size:0.85rem;line-height:1.75rem;}samp{font-size:0.85rem;line-height:1.75rem;}abbr{border-bottom:1px dotted hsla(0,0%,0%,0.5);cursor:help;}acronym{border-bottom:1px dotted hsla(0,0%,0%,0.5);cursor:help;}abbrtitle{border-bottom:1px dotted hsla(0,0%,0%,0.5);cursor:help;text-decoration:none;}thead{text-align:left;}td,th{text-align:left;border-bottom:1px solid hsla(0,0%,0%,0.12);font-feature-settings:tnum;-moz-font-feature-settings:tnum;-ms-font-feature-settings:tnum;-webkit-font-feature-settings:tnum;padding-left:1.16667rem;padding-right:1.16667rem;padding-top:0.875rem;padding-bottom:calc(0.875rem - 1px);}th:first-child,td:first-child{padding-left:0;}th:last-child,td:last-child{padding-right:0;}blockquote > :last-child{margin-bottom:0;}blockquote cite{font-size:1rem;line-height:1.75rem;color:hsla(0,0%,0%,0.9);font-weight:400;}blockquote cite:before{content:— ;}ul,ol{margin-left:0;}@media only screen and (max-width:480px){ul,ol{margin-left:1.75rem;}blockquote{margin-left:-1.3125rem;margin-right:0;padding-left:0.98438rem;}}h1,h2,h3,h4,h5,h6{margin-top:3.5rem;}a{box-shadow:0 1px 0 0 currentColor;color:#007acc;text-decoration:none;}a:hover,a:active{box-shadow:none;}mark,ins{background:#007acc;color:white;padding:0.10938rem 0.21875rem;text-decoration:none;}a.gatsby-resp-image-link{box-shadow:none;}/style>style data-href/styles.90bf649d628064aa8bc8.css idgatsby-global-css>@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:100;src:local(Montserrat Thin ),local(Montserrat-Thin),url(/static/montserrat-latin-100-4124805c0503dbfe42dd67d7f5715964.woff2) format(woff2),url(/static/montserrat-latin-100-c8fb2f714bbc7bc3e8dfffa916b286dc.woff) format(woff)}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:100;src:local(Montserrat Thin italic),local(Montserrat-Thinitalic),url(/static/montserrat-latin-100italic-e4bf47bd171a9b2a72dd84c58bf90edf.woff2) format(woff2),url(/static/montserrat-latin-100italic-d1f3f2d02ee4d7d2d4b1ad865014f189.woff) format(woff)}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:200;src:local(Montserrat Extra Light ),local(Montserrat-Extra Light),url(/static/montserrat-latin-200-444ae007121264bc1969d49b4031f9b2.woff2) format(woff2),url(/static/montserrat-latin-200-edbce16a90aa22c297a0307b85789837.woff) format(woff)}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:200;src:local(Montserrat Extra Light italic),local(Montserrat-Extra Lightitalic),url(/static/montserrat-latin-200italic-f316c5d1ec40f3e68654c3f38b3999f3.woff2) format(woff2),url(/static/montserrat-latin-200italic-d7bbb730d9b5e11720b3eb32326dcca7.woff) format(woff)}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:local(Montserrat Light ),local(Montserrat-Light),url(/static/montserrat-latin-300-0a7c6df06e85d978d096d4d18fd8d43d.woff2) format(woff2),url(/static/montserrat-latin-300-5e86df2cad22d2ef2b03516334afae5e.woff) format(woff)}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:300;src:local(Montserrat Light italic),local(Montserrat-Lightitalic),url(/static/montserrat-latin-300italic-c076c4892bc7a4be7b9097e97a35012d.woff2) format(woff2),url(/static/montserrat-latin-300italic-37c74a8d2d0d36a0a2c6e9a37ee15b0c.woff) format(woff)}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:local(Montserrat Regular ),local(Montserrat-Regular),url(/static/montserrat-latin-400-501ce09c42716a2f6e1503a25eb174c9.woff2) format(woff2),url(/static/montserrat-latin-400-f29d2b8559699b6beb5b29b25b8bc572.woff) format(woff)}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:local(Montserrat Regular italic),local(Montserrat-Regularitalic),url(/static/montserrat-latin-400italic-882908d9950d9c86ebd380877f293d95.woff2) format(woff2),url(/static/montserrat-latin-400italic-22e7b04e5f2a901d49d4d342315a715a.woff) format(woff)}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:local(Montserrat Medium ),local(Montserrat-Medium),url(/static/montserrat-latin-500-f0f2716c5fe401d175b88715e7d28685.woff2) format(woff2),url(/static/montserrat-latin-500-991b453bf90a0980e78966d2af7e3d3a.woff) format(woff)}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:500;src:local(Montserrat Medium italic),local(Montserrat-Mediumitalic),url(/static/montserrat-latin-500italic-4590ebba421b3288c305305d7fa7b504.woff2) format(woff2),url(/static/montserrat-latin-500italic-f3d41e4cdcc2314e49ddcea751d6f87f.woff) format(woff)}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:local(Montserrat SemiBold ),local(Montserrat-SemiBold),url(/static/montserrat-latin-600-15c24f7109941777774ddd2c636c6a50.woff2) format(woff2),url(/static/montserrat-latin-600-f6dc6096f48956908c1787d9a722570a.woff) format(woff)}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:600;src:local(Montserrat SemiBold italic),local(Montserrat-SemiBolditalic),url(/static/montserrat-latin-600italic-6d10b80529d5c36c7c09fca7193af0fc.woff2) format(woff2),url(/static/montserrat-latin-600italic-02c4833312d94b1b0866f073023a250e.woff) format(woff)}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:local(Montserrat Bold ),local(Montserrat-Bold),url(/static/montserrat-latin-700-79982cd1f74c6fa7451bf9b37ead09ff.woff2) format(woff2),url(/static/montserrat-latin-700-957e93fbbe131a59791cd820d98b7109.woff) format(woff)}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:local(Montserrat Bold italic),local(Montserrat-Bolditalic),url(/static/montserrat-latin-700italic-283438e9577fe6a684466bb100e105ec.woff2) format(woff2),url(/static/montserrat-latin-700italic-ca627c5ccc65cf80c2ecaea44b997de9.woff) format(woff)}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:local(Montserrat ExtraBold ),local(Montserrat-ExtraBold),url(/static/montserrat-latin-800-35386154b78d046218fc8f88a44ff515.woff2) format(woff2),url(/static/montserrat-latin-800-756655905d91b77960888262e7d58d35.woff) format(woff)}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:800;src:local(Montserrat ExtraBold italic),local(Montserrat-ExtraBolditalic),url(/static/montserrat-latin-800italic-e1b52a7bd83e2324db6d92bdc206844c.woff2) format(woff2),url(/static/montserrat-latin-800italic-a69f0add9d86c1a84311d7dd8693ba4a.woff) format(woff)}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:local(Montserrat Black ),local(Montserrat-Black),url(/static/montserrat-latin-900-260c2ea3ef57feb82251952e605a36d5.woff2) format(woff2),url(/static/montserrat-latin-900-186cae8091da578150d81958e217714a.woff) format(woff)}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:900;src:local(Montserrat Black italic),local(Montserrat-Blackitalic),url(/static/montserrat-latin-900italic-d785fb9fc74588ffb7f306799709a97d.woff2) format(woff2),url(/static/montserrat-latin-900italic-43b527fe77254f97ea36e2b54e845ec4.woff) format(woff)}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:local(Merriweather Light ),local(Merriweather-Light),url(/static/merriweather-latin-300-a50c381443e6993188ed9cc4b6806866.woff2) format(woff2),url(/static/merriweather-latin-300-2c73b119ad85e697123658b8a091ff83.woff) format(woff)}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:local(Merriweather Light italic),local(Merriweather-Lightitalic),url(/static/merriweather-latin-300italic-bd410cbf8c272acd4fbdd9f61a7015bf.woff2) format(woff2),url(/static/merriweather-latin-300italic-9deeb422b65afb1daacc039296bb3640.woff) format(woff)}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:local(Merriweather Regular ),local(Merriweather-Regular),url(/static/merriweather-latin-400-f936cb550d4dcd769f75c453207ac5e6.woff2) format(woff2),url(/static/merriweather-latin-400-ab0616e6d856817eff54eb8c5e1664e4.woff) format(woff)}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:local(Merriweather Regular italic),local(Merriweather-Regularitalic),url(/static/merriweather-latin-400italic-5c9a23d08e2c851e5a25795b940acd4f.woff2) format(woff2),url(/static/merriweather-latin-400italic-0ab4b54f3b1e8b14cf755970fde8ce35.woff) format(woff)}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:local(Merriweather Bold ),local(Merriweather-Bold),url(/static/merriweather-latin-700-1636f13a52ca3f0eb8784c9c57f62082.woff2) format(woff2),url(/static/merriweather-latin-700-cc673c945b482dc1378d4a3c95ffd175.woff) format(woff)}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:700;src:local(Merriweather Bold italic),local(Merriweather-Bolditalic),url(/static/merriweather-latin-700italic-8b0db67123584893c6591accbc51640c.woff2) format(woff2),url(/static/merriweather-latin-700italic-513649f5b9ba4675cff15cf3f7ad4f2a.woff) format(woff)}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:900;src:local(Merriweather Black ),local(Merriweather-Black),url(/static/merriweather-latin-900-46631a9aab93dec3ed34f429dd1a5646.woff2) format(woff2),url(/static/merriweather-latin-900-a0528570caa2c785891308ce604d8db7.woff) format(woff)}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:900;src:local(Merriweather Black italic),local(Merriweather-Blackitalic),url(/static/merriweather-latin-900italic-a26a8168916e5d4e5485081171d7fdb0.woff2) format(woff2),url(/static/merriweather-latin-900italic-db42a3f34378e69ef5aebb6717f1f33e.woff) format(woff)}codeclass*language-,preclass*language-{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}preclass*language-{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>codeclass*language-,preclass*language-{background:#2d2d2d}:not(pre)>codeclass*language-{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.gatsby-highlight-code-line{background-color:#0473e9;display:block;margin-right:-1em;margin-left:-1em;padding-right:1em;padding-left:.75em;border-left:.25em solid #feb}.autolink{text-decoration:none;box-shadow:none}/style>meta namegenerator contentGatsby 2.32.11 />style typetext/css> .autolink.before { position: absolute; top: 0; left: 0; transform: translateX(-100%); padding-right: 4px; } .autolink.after { display: inline-block; padding-left: 4px; } h1 .autolink svg, h2 .autolink svg, h3 .autolink svg, h4 .autolink svg, h5 .autolink svg, h6 .autolink svg { visibility: hidden; } h1:hover .autolink svg, h2:hover .autolink svg, h3:hover .autolink svg, h4:hover .autolink svg, h5:hover .autolink svg, h6:hover .autolink svg, h1 .autolink:focus svg, h2 .autolink:focus svg, h3 .autolink:focus svg, h4 .autolink:focus svg, h5 .autolink:focus svg, h6 .autolink:focus svg { visibility: visible; } /style>script> document.addEventListener(DOMContentLoaded, function(event) { var hash window.decodeURI(location.hash.replace(#, )) if (hash ! ) { var element document.getElementById(hash) if (element) { var scrollTop window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop var clientTop document.documentElement.clientTop || document.body.clientTop || 0 var offset element.getBoundingClientRect().top + scrollTop - clientTop // Wait for the browser to finish rendering before scrolling. setTimeout((function() { window.scrollTo(0, offset - 0) }), 0) } } }) /script>link relalternate typeapplication/rss+xml href/rss.xml />link relicon href/favicon-32x32.png?v18eb79c36c1466c700402ac39d307ab8 typeimage/png />link relmanifest href/manifest.webmanifest crossoriginanonymous />meta nametheme-color content#663399 />link relapple-touch-icon sizes48x48 href/icons/icon-48x48.png?v18eb79c36c1466c700402ac39d307ab8 />link relapple-touch-icon sizes72x72 href/icons/icon-72x72.png?v18eb79c36c1466c700402ac39d307ab8 />link relapple-touch-icon sizes96x96 href/icons/icon-96x96.png?v18eb79c36c1466c700402ac39d307ab8 />link relapple-touch-icon sizes144x144 href/icons/icon-144x144.png?v18eb79c36c1466c700402ac39d307ab8 />link relapple-touch-icon sizes192x192 href/icons/icon-192x192.png?v18eb79c36c1466c700402ac39d307ab8 />link relapple-touch-icon sizes256x256 href/icons/icon-256x256.png?v18eb79c36c1466c700402ac39d307ab8 />link relapple-touch-icon sizes384x384 href/icons/icon-384x384.png?v18eb79c36c1466c700402ac39d307ab8 />link relapple-touch-icon sizes512x512 href/icons/icon-512x512.png?v18eb79c36c1466c700402ac39d307ab8 />title data-react-helmettrue>All posts | James Quigley's Blog/title>meta data-react-helmettrue namedescription contentPersonal blog on things like JavaScript, Docker, and more. />meta data-react-helmettrue propertyog:title contentAll posts />meta data-react-helmettrue propertyog:description contentPersonal blog on things like JavaScript, Docker, and more. />meta data-react-helmettrue propertyog:type contentwebsite />meta data-react-helmettrue nametwitter:card contentsummary />meta data-react-helmettrue nametwitter:creator contentJames Quigley />meta data-react-helmettrue nametwitter:title contentAll posts />meta data-react-helmettrue nametwitter:description contentPersonal blog on things like JavaScript, Docker, and more. />meta data-react-helmettrue namekeywords contentblog, gatsby, javascript, react />link asscript relpreload href/webpack-runtime-3b3bf6ef1734d41fe1ce.js />link asscript relpreload href/framework-8e528b732ab2eaadb7b7.js />link asscript relpreload href/styles-755093da0c07f4b49226.js />link asscript relpreload href/app-22c735add6e9c26f9b50.js />link asscript relpreload href/d5d7a013bc6c1e2b6d7db819052c16d7efea5559-44ef56a0a927d51e63b1.js />link asscript relpreload href/cd7d5f864fc9e15ed8adef086269b0aeff617554-de767e735e9e99c10daf.js />link asscript relpreload href/component---src-pages-index-js-e6f679ec4650e4257454.js />link asfetch relpreload href/page-data/index/page-data.json crossoriginanonymous />link asfetch relpreload href/page-data/sq/d/3128451518.json crossoriginanonymous />link asfetch relpreload href/page-data/sq/d/426816048.json crossoriginanonymous />link asfetch relpreload href/page-data/app-data.json crossoriginanonymous />meta namegoogle-site-verification contentxOryOpH9SfwKRhd1rg8v3ACX6_k2XHCLdANLGnxZnEs />/head>body>noscript idgatsby-noscript>This app works best with JavaScript enabled./noscript>div id___gatsby>div styleoutline:none tabindex-1 idgatsby-focus-wrapper>div stylemargin-left:auto;margin-right:auto;max-width:42rem;padding:2.625rem 1.3125rem>header>h1 stylefont-size:3.95285rem;line-height:4.375rem;margin-bottom:2.625rem;margin-top:0>a aria-currentpage stylebox-shadow:none;text-decoration:none;color:inherit class href/>James Quigley's Blog/a>/h1>/header>main>div styledisplay:flex;margin-bottom:4.375rem>div class gatsby-image-wrapper styleposition:relative;overflow:hidden;display:inline-block;width:50px;height:50px;margin-right:0.875rem;margin-bottom:0;min-width:50px;border-radius:100%>img aria-hiddentrue srcdata:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAQADAQAAAAAAAAAAAAAAAAQBAgMF/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIQAxAAAAH2YrJU0UI5YMO43f/EAB0QAAICAQUAAAAAAAAAAAAAAAABAhEEEhMUITL/2gAIAQEAAQUC3IiyKfKHSXV6YstjIef/xAAWEQEBAQAAAAAAAAAAAAAAAAAQAhH/2gAIAQMBAT8B0o//xAAWEQEBAQAAAAAAAAAAAAAAAAAQAjH/2gAIAQIBAT8BIw//xAAZEAADAQEBAAAAAAAAAAAAAAAAATERECH/2gAIAQEABj8Co99IQ3CIff/EABwQAQADAAIDAAAAAAAAAAAAAAEAESEQYXGBof/aAAgBAQABPyGBrvxjvD7mhSIVRvUAX8oMi+Kj/9oADAMBAAIAAwAAABCX+IL/xAAXEQEBAQEAAAAAAAAAAAAAAAABMQAQ/9oACAEDAQE/EEF6Jv/EABURAQEAAAAAAAAAAAAAAAAAAAEQ/9oACAECAQE/EGOP/8QAHBABAAMAAgMAAAAAAAAAAAAAAQARITFhcYGx/9oACAEBAAE/EBWq+xhlXvBQjfyVsCdtgQMOpe9XbY1hEb9Y4rGZOLER5Z//2Q altJames Quigley styleposition:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;transition-delay:500ms;border-radius:50% />noscript>picture>source srcset/static/18eb79c36c1466c700402ac39d307ab8/99438/profile-pic.jpg 1x,/static/18eb79c36c1466c700402ac39d307ab8/aba1d/profile-pic.jpg 1.5x,/static/18eb79c36c1466c700402ac39d307ab8/b315d/profile-pic.jpg 2x />img loadinglazy width50 height50 srcset/static/18eb79c36c1466c700402ac39d307ab8/99438/profile-pic.jpg 1x,/static/18eb79c36c1466c700402ac39d307ab8/aba1d/profile-pic.jpg 1.5x,/static/18eb79c36c1466c700402ac39d307ab8/b315d/profile-pic.jpg 2x src/static/18eb79c36c1466c700402ac39d307ab8/99438/profile-pic.jpg altJames Quigley styleposition:absolute;top:0;left:0;opacity:1;width:100%;height:100%;object-fit:cover;object-position:center/>/picture>/noscript>/div>p>Written by strong>James Quigley/strong>, an SRE/DevOps Engineer, and general tech nerd. Views and opinions are my own.!-- --> !-- -->Check out my!-- --> a hrefhttps://www.youtube.com/channel/UCBLK4r69Z_cRr087Jfvt0WQ target_blank relnoreferrer>YouTube Channel/a> !-- -->or!-- --> a hrefhttps://twitter.com/Quigley_Ja target_blank relnoreferrer>follow me on Twitter!/a>/p>/div>div>h3 stylemargin-bottom:0.4375rem>a stylebox-shadow:none href/kubernetes-autoscaling/>Kubernetes Autoscaling Overview/a>/h3>small>December 15, 2020/small>p>An introduction to the various ways of autoscaling with Kubernetes and the nuances/caveats of autoscaling in K8s./p>/div>div>h3 stylemargin-bottom:0.4375rem>a stylebox-shadow:none href/useful-cli-tools/>My CLI has been getting a little Rusty/a>/h3>small>September 21, 2020/small>p>Heres a breakdown of some of my favorite CLI tools that Ive started using over the years. Oh, and theyre all written in Rust!/p>/div>div>h3 stylemargin-bottom:0.4375rem>a stylebox-shadow:none href/dev-lessons-learned-from-factorio/>Dev Lessons Learned From Factorio/a>/h3>small>August 15, 2020/small>p>Factorio is an amazing game all about automation. Ive learned these four lessons from it that map directly to my development work./p>/div>div>h3 stylemargin-bottom:0.4375rem>a stylebox-shadow:none href/shamirs-secret-sharing/>Shamir's Secret Sharing/a>/h3>small>May 15, 2020/small>p>Like a concept out a spy movie, Shamirs Secret Sharing algorithm is used to recreate a secret from a combination of parts derived from it./p>/div>div>h3 stylemargin-bottom:0.4375rem>a stylebox-shadow:none href/node-14-js-features/>Node 14 New JavaScript Feature Spotlight/a>/h3>small>April 27, 2020/small>p>Nullish Coalescing and Optional Chaining were added into Node 14. What do these features do and how do you use them?/p>/div>div>h3 stylemargin-bottom:0.4375rem>a stylebox-shadow:none href/static-types/>Frustrations without static types/a>/h3>small>April 13, 2020/small>p>A trivial example of some of my frustrations with a non statically typed language./p>/div>div>h3 stylemargin-bottom:0.4375rem>a stylebox-shadow:none href/environment-variables/>Environment Variables/a>/h3>small>April 03, 2020/small>p>I was inspired to write the post by an acquaintance who is new to the software industry. They couldnt find any good resources on environment variables that covered everything in one place. Hopefully this post can become a kind of one stop shop for an introduction into environment variables./p>/div>div>h3 stylemargin-bottom:0.4375rem>a stylebox-shadow:none href/merging-iam-in-terraform/>Merging and Overriding IAM Policies in Terraform/a>/h3>small>March 30, 2020/small>p>When creating IAM policies in AWS, it can be really easy to give too many permissions or repeat yourself a lot. When using Terraform, you can get the best of both worlds by merging policy documents to avoid repeating yourself while still limiting the permissions you grant./p>/div>div>h3 stylemargin-bottom:0.4375rem>a stylebox-shadow:none href/rotating-docker-logs/>Rotating Docker Logs — Keeping your overlay folder small/a>/h3>small>August 14, 2018/small>p>TL;DR Learn from my mistakes. If you are using the default json-file driver, configure and options to have Docker automatically rotate and…/p>/div>div>h3 stylemargin-bottom:0.4375rem>a stylebox-shadow:none href/mongodb-atlas-is-awesome/>MongoDB Atlas Is Awesome/a>/h3>small>August 28, 2017/small>p>Automatic setup for replica sets and role based access control/p>/div>div>h3 stylemargin-bottom:0.4375rem>a stylebox-shadow:none href/specifying-npm-version-in-dockerfile/>Specifying npm Version in Dockerfile/a>/h3>small>August 21, 2017/small>p>TL;DR Details Each Node.js version ships with npm. Currently the LTS Node version (v6.11.2) ships with npm v3.10.10. But what if you want to…/p>/div>div>h3 stylemargin-bottom:0.4375rem>a stylebox-shadow:none href/everything-you-wanted-to-know-about-package-lock-json/>Everything You Wanted To Know About package-lock.json But Were Too Afraid To Ask/a>/h3>small>August 11, 2017/small>p>Introduction So you’ve updated Node Package Manager (npm) to v5.x.x, and everything seems to be going fine. But wait, what’s this? A new…/p>/div>/main>footer>© !-- -->2021!-- -->, Built with!-- --> a hrefhttps://www.gatsbyjs.org>Gatsby/a>/footer>/div>/div>div idgatsby-announcer styleposition:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0 aria-liveassertive aria-atomictrue>/div>/div>script idgatsby-script-loader>/*!CDATA*/window.pagePath/;/*>*//script>script idgatsby-chunk-mapping>/*!CDATA*/window.___chunkMapping{polyfill:/polyfill-0eca59d2ee8c0828e3a6.js,app:/app-22c735add6e9c26f9b50.js,component---node-modules-gatsby-plugin-offline-app-shell-js:/component---node-modules-gatsby-plugin-offline-app-shell-js-0f40d706ebc58d78c1f6.js,component---src-pages-404-js:/component---src-pages-404-js-443b9414fd7616b09644.js,component---src-pages-index-js:/component---src-pages-index-js-e6f679ec4650e4257454.js,component---src-templates-blog-post-js:/component---src-templates-blog-post-js-6dd7f10f84f675b3e479.js};/*>*//script>script src/polyfill-0eca59d2ee8c0828e3a6.js nomodule>/script>script src/component---src-pages-index-js-e6f679ec4650e4257454.js async>/script>script src/cd7d5f864fc9e15ed8adef086269b0aeff617554-de767e735e9e99c10daf.js async>/script>script src/d5d7a013bc6c1e2b6d7db819052c16d7efea5559-44ef56a0a927d51e63b1.js async>/script>script src/app-22c735add6e9c26f9b50.js async>/script>script src/styles-755093da0c07f4b49226.js async>/script>script src/framework-8e528b732ab2eaadb7b7.js async>/script>script src/webpack-runtime-3b3bf6ef1734d41fe1ce.js async>/script>/body>/html>
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
]