Help
RSS
API
Feed
Maltego
Contact
Domain > lnknbio.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2023-11-02
154.49.138.124
(
ClassC
)
2023-11-16
154.49.138.7
(
ClassC
)
2026-02-27
151.106.104.174
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyConnection: Keep-AliveKeep-Alive: timeout5, max100Content-Type: text/htmlContent-Length: 795Date: Fri, 27 Feb 2026 00:28:25 GMTServer: LiteSpeedLocation: https://lnknbio.com/platform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requests !DOCTYPE html>html styleheight:100%>head>meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />title> 301 Moved Permanently/title>style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}/style>/head>body stylecolor: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;>div styleheight:auto; min-height:100%; > div styletext-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;> h1 stylemargin:0; font-size:150px; line-height:150px; font-weight:bold;>301/h1>h2 stylemargin-top:20px;font-size: 30px;>Moved Permanently/h2>p>The document has been permanently moved./p>/div>/div>/body>/html>
Port 443
HTTP/1.1 200 OKConnection: Keep-AliveKeep-Alive: timeout5, max100X-Powered-By: PHP/7.2.34set-cookie: PHPSESSID64a34a13d56b1b53c22a47ad509f800e; path/; secureExpires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatePragma: no-cacheContent-Type: text/html; charsetUTF-8Content-Length: 50185Date: Fri, 27 Feb 2026 00:28:25 GMTServer: LiteSpeedplatform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requests !DOCTYPE html>html langen classltr dirltr>head>title>LnknBio - All your content, one powerful link./title>base hrefhttps://lnknbio.com/>meta http-equivcontent-type contenttext/html; charsetUTF-8/>meta charsetUTF-8>meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno maximum-scale1.0 user-scalableno/>meta namedescription contentThe easiest way for your audience to reach all you create.>meta namekeywords contentlink, bio, social, media, content, powerful, blog, post, digital, marketing/>meta namerobots contentindex/> meta http-equivX-UA-Compatible contentIEedge /> !-- Open Graph data -->meta propertyog:title contentLnknbio - All your content, one powerful link./>meta propertyog:url contenthttps://lnknbio.com/ />meta propertyog:image contenthttps://lnknbio.com/template/images/lnknbio.png/>meta propertyog:description contentThe easiest way for your audience to reach all you create./>meta propertyog:type contentwebsite/>meta nametwitter:card contentsummary_large_image> link hreftemplate/images/favicon.ico relshortcut icon />!-- Styles -->link hreftemplate/css/page.css relstylesheet>link hreftemplate/css/style.css relstylesheet> script srctemplate/js/jquery-3.2.1.min.js>/script> !-- Global site tag (gtag.js) - Google Analytics --> script async srchttps://www.googletagmanager.com/gtag/js?idUA-146136615-1>/script> script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, UA-146136615-1); /script> !-- Facebook Pixel Code -->script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;nf.fbqfunction(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbqn;n.pushn;n.loaded!0;n.version2.0; n.queue;tb.createElement(e);t.async!0; t.srcv;sb.getElementsByTagName(e)0; s.parentNode.insertBefore(t,s)}(window, document,script, https://connect.facebook.net/en_US/fbevents.js); fbq(init, 534151360665645); fbq(track, PageView);/script>noscript>img height1 width1 styledisplay:none srchttps://www.facebook.com/tr?id534151360665645&evPageView&noscript1/>/noscript>!-- End Facebook Pixel Code --> script> fbq(track, CompleteRegistration);/script> /head> body > nav classnavbar navbar-expand-lg navbar-dark data-navbarsticky> div classcontainer> div classnavbar-left> button classnavbar-toggler typebutton>span classnavbar-toggler-icon>/span>/button> a classnavbar-brand hrefhttps://lnknbio.com/> img classlogo-dark srchttps://lnknbio.com/template/images/logo.svg altlogo stylemax-height: 2em; width: 120px; > img classlogo-light srchttps://lnknbio.com/template/images/logo.svg altlogo stylemax-height: 2em; width: 120px; > /a> /div> section classnavbar-mobile> ul classnav nav-navbar ml-auto> li classnav-item>a classnav-link href#features>Features/a>/li> li classnav-item>a classnav-link href#pricing>Pricing/a>/li> li classnav-item>a classnav-link hreflogin>Log In/a>/li> li classnav-item> div classnav-link> a classbtn btn-sm btn-round btn-outline-primary ml-lg-4 mr-2 hrefregister>Sign Up/a> /div> /li> /ul> /section> /div> /nav> !-- Header --> header idhome classheader text-dark h-fullscreen text-center text-lg-left bg-white> div classcontainer> div classrow align-items-center h-100> div classcol-lg-6 mt-7 mt-md-0> h1 classfw-600 text-dark display-1 lh-1>All your content, one powerful link./h1> p classlead mt-5 mb-7>The easiest way for your audience to reach all you create./p> p classgap-xy> a classbtn btn-round btn-primary mw-150 data-aosfade-up data-aos-duration500 data-aos-delay200 data-aos-easingease-in-out data-aos-oncetrue hrefregister>Sign Up/a> a classbtn btn-round btn-secondary mw-150 data-aosfade-up data-aos-duration500 data-aos-delay250 data-aos-easingease-in-out data-aos-oncetrue hreflogin>Login/a> /p> /div> div classcol-lg-6 ml-auto> img classmt-5 srctemplate/images/open-doodles/svg/DoogieDoodle.svg altimg> /div> /div> /div> /header>!-- /.header --> !-- Main Content -->main classmain-content> section classsection bg-light idfeatures>div classcontainer> section classsection py-4> div classcontainer> div classrow gap-y align-items-center> div classcol-md-4> img classrounded-md mr-md-4 srctemplate/images/open-doodles/svg/SwingingDoodle.svg alt...> /div> div classcol-md-6 text-center text-md-left mx-auto> h2 classtext-dark>Showcase everything/h2> p classlead>Blog post, new video, website or store. You name it. Every bit of content can be displayed on your profile./p> /div> /div> /div> /section> hr classmy-7> section classsection py-4> div classcontainer> div classrow gap-y align-items-center> div classcol-md-6 text-center text-md-right mx-auto> h2 classtext-dark>Use it everywhere/h2> p classlead>Your audience loves your content. Take advantage of your powerful link and show them all you create, wherever that is./p> /div> div classcol-md-4 order-first order-md-last> img classrounded-md ml-md-4 srctemplate/images/open-doodles/svg/ZombieingDoodle.svg alt...> /div> /div> /div> /section> hr classmy-7> section classsection py-4> div classcontainer> div classrow gap-y align-items-center> div classcol-md-4> img classrounded-md mr-md-4 srctemplate/images/open-doodles/svg/RollerSkatingDoodle.svg alt...> /div> div classcol-md-6 text-center text-md-left mx-auto> h2 classtext-dark>Easy and fast/h2> p classlead>Your dashboard is an easy and powerful tool where you can manage all of your links. Create, edit or rearrange your links, hassle-free./p> /div> /div> /div> /section> /div>/section> !--|‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒| Pricing|‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒!-->section classsection bg-white idpricing>div classcontainer> div classrow gap-y align-items-top> div classcol-md-4> p classlead-6 text-dark fw-600 lh-2>Heres the deal./p> div classbtn-group btn-group-toggle my-7 data-togglebuttons> label classbtn btn-round btn-outline-primary w-150 active> input typeradio namepricing-6 valuemonthly autocompleteoff checked> Monthly /label> label classbtn btn-round btn-outline-primary w-150> input typeradio namepricing-6 valueyearly autocompleteoff> Yearly /label> /div> p classlead>Basic plan works amazing. If you want a bit more from your links the strong>PRO/strong> plan might be for you. No hidden fees./p> p classfw-400>a hrefpro>View full pricing details i classti-arrow-right fs-10 ml-2>/i>/a>/p> /div> div classcol-md-7 ml-auto> div classrow gap-y> div classcol-md-6> div classcard text-center shadow-2 hover-shadow-9> div classcard-img-top text-white bg-img h-200 d-flex align-items-center stylebackground-image: url(template/images/3.jpg) data-overlay1> div classposition-relative w-100> p classlead-4 text-uppercase fw-600 ls-1 mb-0>Free/p> p>Basic Package/p> /div> /div> div classcard-body py-6> p classlead-7 fw-600 theme-text-dark>$0/p> p> Unlimited linksbr> Theme Selectionbr> See number of clicks per linkbr> br> /p> br> div> a classbtn btn-round btn-outline-secondary w-200 hrefpro>Learn more/a> /div> /div> /div> /div> div classcol-md-6> div classcard text-center shadow-2 hover-shadow-9> div classcard-img-top text-white bg-img h-200 d-flex align-items-center stylebackground-image: url(template/images/11.jpg) data-overlay2> div classposition-relative w-100> p classlead-4 text-uppercase fw-600 ls-1 mb-0>PRO/p> p>span data-bind-radiopricing-6 data-monthlyMonthly data-yearlyYearly>Monthly/span> Package/p> /div> /div> div classcard-body py-6> p classlead-7 fw-600 theme-text-dark> span data-bind-radiopricing-6 data-monthly$4 data-yearly$40>$4/span>span classml-1 price-unit>USD/span> /p> p> Unlimited linksbr> Theme Selectionbr> Add background imagebr> Analyticsbr> more...br> /p> br> div> a classbtn btn-round btn-primary w-200 href# data-bind-hrefpricing-6 data-monthlypro data-yearlypro>Learn More/a> /div> /div> /div> /div> /div> /div> /div>/div>/section> !--|‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒| Signup|‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒‒!-->section classsection bg-light>div classcontainer> div classrow gap-y align-items-center> div classcol-md-6 text-center> img classw-300 srctemplate/images/open-doodles/svg/GroovySittingDoodle.svg alt...> /div> div classcol-md-6 text-center text-md-left> p classlead-6 text-dark fw-600 lh-2 mb-6>Join now for free!/p> p>a classbtn btn-lg btn-round btn-primary hrefregister>Sign up now/a>/p> /div> /div>/div>/section> /main> footer classfooter> div classcontainer> div classrow gap-y align-items-center> div classcol-md-3 text-center text-md-left> a href#>img srchttps://lnknbio.com/template/images/logosoft.svg altlogo stylemax-height: 2em; width: 100px;>/a> /div> div classcol-md-6> div classnav nav-center> a classnav-link hrefhttps://lnknbio.com/page/terms-of-service >Terms of Service/a> a classnav-link hrefhttps://lnknbio.com/page/privacy-policy >Privacy Policy/a> /div> /div> div classcol-md-3 text-center text-md-right> small>© 2026 LnknBio. All rights reserved./small> /div> /div> /div> /footer>div classmodal fade text-center idmodal-get tabindex-1 roledialog aria-hiddentrue>div classmodal-dialog roledocument>div classmodal-content>/div>/div>/div>!-- Scripts -->script srctemplate/js/page.min.js>/script>script srctemplate/js/script.js>/script>script typetext/javascript srctemplate/js/functions.js>/script> script srchttps://cdn.jsdelivr.net/npm/chart.js@2.8.0>/script>script>Chart.defaults.global.defaultFontColor #323d47;Chart.defaults.global.defaultFontFamily PT Sans, sans-serif; /script> script typetext/javascript>$(document).ready(function(){ var previewFrame $(#links-preview);var loadDisplay $(#links-load-display);var modalGet $(#modal-get); //// Load links ////$(document).on(click touchstart,#load-more,function(){ var id $(this).data(order); $(#load-more).html(div classloader_button m-auto>/div>).prop(disabled, true); $.ajax({ type:POST, url: processing/loadmoredashboard.php, data:id+id, success:function(data){ setTimeout(function() { $(#loadmore).remove(); $(#link-container).append(data); }, 1000); } });}); //Close link menus button $(document).on(click, .link-menu-close, function() { var linkId $(this).attr(id); $(.link-menu-close).closest( .link-menu-data-+linkId).hide(); $(#+linkId+ .link-menu).removeClass(active text-primary);}); //Toggle link menus $(document).on(click, .link-menu, function(){ var div $(this).data(toggle); var chart $(this).data(chart); var linkId $(this).attr(id); if ($(this).hasClass(active)){ $(this).removeClass(active text-primary); $(#+div).hide(); } else { if(chart chart){ if ($(#analytics-+linkId).is(:empty)){ $.ajax({ type:POST, cache: false, data:link-id+linkId, url: processing/link-analytics.php, beforeSend: function(){ $(#analytics-+linkId).html(div classloader_secondary m-auto>/div>); }, success:function(data){ setTimeout(function() { $(#analytics-+linkId).html(data); }, 1000); } }); } } $(#+linkId+ .link-menu).removeClass(active text-primary); $(this).addClass(active text-primary); $(.link-menu-data-+linkId).hide(); $(#+div).show(); }}); //Edit link $(document).on(input, inputnamelink-url, function() { $(this).removeClass(text-danger);});$(document).on(change, .link-input, function(){ var linkId $(this).attr(id); $(.chars-+linkId).hide(); var form $(#form-+linkId); var title $(.link-title-+linkId); var titleVal title.val(); var url $(.link-url-+linkId); var urlVal url.val(); var switchBtn $(.input-check-+linkId); var switchStatus switchBtn.prop(checked); var label $(.toggle-link-+linkId); $.ajax({ type:POST, cache: false, data: form.serialize(), url: processing/dashboard.php, beforeSend: function(){ if(switchStatus true){ if(titleVal.length 1 || urlVal.length 1){ label.addClass(switch-warning).html(div classloader>/div>); } else { label.html(div classloader>/div>); } } if(titleVal.length > 0 && urlVal.length > 0){ label.html(div classloader>/div>); }}, success:function(data){ setTimeout(function() { if(data error){ label.html(Somethings wrong, please refresh the page.).addClass(switch-warning small text-danger); } else { if(data title){ label.addClass(switch-warning).empty(); } else { if(data url){ if(switchBtn.is(:checked)){ label.addClass(switch-warning).empty(); if(urlVal.length > 0){ url.addClass(text-danger); } } else { label.empty().removeClass(switch-warning); url.removeClass(text-danger); } } else { label.empty().removeClass(switch-warning); url.removeClass(text-danger); } } } previewFrame.attr(src, previewFrame.attr(src)); }, 500); }}); }); $(document).on(focus, .link-input, function(){ var linkId $(this).attr(id); var charsLeft $(#chars-left-+linkId); var maxlength $(this).attr(maxlength); var currentLength $(this).val().length; charsLeft.html(maxlength - currentLength); $(.chars-+linkId).show();});$(document).on(focusout, .link-input, function(){ var linkId $(this).attr(id); $(.chars-+linkId).hide();}); $(document).on(input, inputnamelink-title, function(){var linkId $(this).attr(id);var charsLeft $(#chars-left-+linkId);var maxlength $(this).attr(maxlength); var currentLength $(this).val().length;charsLeft.html(maxlength); if(currentLength > maxlength){ $(.chars-+linkId).addClass(text-white bg-danger); charsLeft.html(maxlength - currentLength); return false; }else{ $(.chars-+linkId).removeClass(text-white bg-danger); charsLeft.html(maxlength - currentLength); }}); //Create Link//$(document).on(click, buttonnamelink-create-new, function(){ var createBtn $(buttonnamelink-create-new); $.ajax({ type:POST, cache: false, data:link-create&t, url: processing/dashboard.php, beforeSend: function(){ createBtn.html(div classloader_button m-auto>/div>).prop(disabled, true); },success:function(data){ setTimeout(function() { createBtn.html(Add new link).prop(disabled, false); $(#link-none).hide(); $(#link-container).prepend(data);}, 500); } });}); //Toggle Switch$(document).on(change, inputnametoggle-link-published, function(){ var linkId $(this).attr(id); var switchBtn $(.input-check-+linkId); var switchStatus switchBtn.prop(checked); var label $(.toggle-link-+linkId); var title $(.link-title-+linkId); var titleVal title.val(); var url $(.link-url-+linkId); var urlVal url.val(); if(switchStatus false){ switchBtn.removeAttr(checked); } if(switchStatus true){ switchBtn.prop(checked, true); } $.ajax({ type:POST, cache: false, data:toggle+switchStatus+&id+linkId, url: processing/dashboard.php, beforeSend: function(){ label.html(div classloader>/div>).removeClass(switch-warning); }, success:function(data){ setTimeout(function() { if(data error){ label.html(Somethings wrong, please refresh the page.).addClass(switch-warning); } else { if(switchStatus true){ if(data title){ label.addClass(switch-warning).empty(); } else { if(data url){ label.addClass(switch-warning).empty(); url.addClass(text-danger); } else { label.removeClass(switch-warning).empty(); url.removeClass(text-danger); } } } else { label.removeClass(switch-warning).empty(); url.removeClass(text-danger); } } previewFrame.attr(src, previewFrame.attr(src)); }, 500); } }); }); //Select image modal$(document).on(click, buttonnameupload-link-image, function(){ var linkId $(this).data(link-id); // AJAX request $.ajax({ url: dashboard/uploadlinkimage/+linkId+/97e80cc7a7e06226c00492952e6ae066, type: POST, cache: true, beforeSend: function(){ modalGet.modal(show); $(.modal-content).html(div classp-6>div classloader_main m-auto>/div>/div>); }, success: function(response){ setTimeout(function() { // Add response in Modal body $(.modal-content).html(response); }, 500);} }); }); // Preview image $(document).on(change, .link-image-new, function() { var linkId $(this).data(link-id); var input this; var preview $(#upload-preview-+linkId); var errormsg $(#img-error-+linkId); var file input.files0; var fileType filetype; var fileSize filesize; var validImageTypes image/jpeg, image/jpg, image/png; errormsg.empty(); errormsg.hide(); if ($.inArray(fileType, validImageTypes) 0) { errormsg.html(div classmodal-body>p classtext-danger fw-400 my-0>span classti-alert mr-2>/span> File format not valid. JPG, PNG formats allowed./p>/div>).show(); return false; } //3MB if(fileSize > 3145728) { errormsg.html(div classmodal-body>p classtext-danger fw-400 my-0>span classti-alert mr-2>/span>File too big. Make sure your file is less than 3 MB./p>/div>).show(); return false; } var reader new FileReader(); reader.readAsDataURL(input.files0); reader.onload function (e) { //Initiate the JavaScript Image object. var image new Image(); //Set the Base64 string return from FileReader as source. image.src e.target.result; //Validate the File Height and Width. image.onload function () { var height this.height; var width this.width; if (height 600 || width 1000){ errormsg.html(div classmodal-body>p classtext-danger fw-400 my-0>span classti-alert mr-2>/span>Image too small. Make sure it is at least 1000x600./p>/div>).show(); return false; } if (height > 3000 || width > 3000){ errormsg.html(div classmodal-body>p classtext-danger fw-400 my-0>span classti-alert mr-2>/span>Image dimensions must be of up to 3000x3000./p>/div>).show(); return false; } preview.html(div classmodal-body>div classmx-auto rounded mb-4 stylebackground-image:url(+ e.target.result +);height:100px;width:100px;background-size: cover;background-position: center center;>/div>p classtext-dark fw-400 mb-0>Looks good to us/p>p classtext-light mb-0 small>Click upload when you\re ready/p>/div>div classmodal-footer justify-content-center>label forlink-image-new-+linkId+ classbtn btn-secondary mr-1>Change file/label>button typesubmit data-link-id+linkId+ namesubmit-new-img classbtn btn-primary>Upload/button>/div>); return true; }; } }); //Upload image$(document).on(click, buttonnamesubmit-new-img, function(e) {e.preventDefault(); var linkId $(this).data(link-id);var form $(#upload-new-img-+linkId); var submit $(buttonnamesubmit-new-img); var input $(#link-image-new-+linkId);var file_data input.prop(files)0; var formdata new FormData(); formdata.append(link-image-file, file_data); formdata.append(image-link-id, linkId); if(input.val()) { submit.html(div classloader_button m-auto>/div>).prop(disabled, true); $.ajax({ xhr: function() { var xhr new window.XMLHttpRequest(); xhr.upload.addEventListener(progress, function(evt) { if (evt.lengthComputable) { var percentComplete (evt.loaded / evt.total) * 100; submit.html(Math.round(percentComplete) + %); } }, false); return xhr; }, type: POST, url: processing/dashboard.php, data: formdata, dataType: html, cache: false, contentType: false, processData:false, beforeSend: function() { submit.html(0%); }, success: function(data){ $(data-togglelink-menu-image-+linkId+).append(span classbg-primary position-absolute data-image-badgeimage-badge-+linkId+ stylewidth: 8px;height: 8px;top: -1px;border-radius: 50%; right: -3px;>/span>); modalGet.modal(hide); $(#uploaded-file-+linkId).html(data); previewFrame.attr(src, previewFrame.attr(src)); }, resetForm: true }); }}); //Remove image modal$(document).on(click, buttonnameremove-link-image, function(){ var linkId $(this).data(link-id); // AJAX request $.ajax({ url: dashboard/linkimage/+linkId+/97e80cc7a7e06226c00492952e6ae066, type: POST, cache: true, beforeSend: function(){ modalGet.modal(show); $(.modal-content).html(div classp-6>div classloader_main m-auto>/div>/div>); }, success: function(response){ setTimeout(function() { // Add response in Modal body $(.modal-content).html(response); }, 500);} }); }); //Delete image$(document).on(click, buttonnameconfirm-delete-image, function(){ var linkId $(this).data(link-id); var deleteBtn $(buttonnameconfirm-delete-image); var preview $(#upload-preview-+linkId); // AJAX request $.ajax({ url: dashboard/confirmlinkimage/+linkId+/97e80cc7a7e06226c00492952e6ae066, type: POST, cache: true, beforeSend: function(){ deleteBtn.html(div classloader_white m-auto>/div>); }, success: function(response){ setTimeout(function() { if(response 1){ $(.modal-content).html(div classmodal-body>p classtext-danger text-center fw-400 mb-0>span classti-alert mr-2>/span>There was an error, please try again./p>/div>div classmodal-footer justify-content-center>button typebutton classcol-5 btn btn-secondary data-dismissmodal>Close/button>/div>); } else { $(data-image-badgeimage-badge-+linkId+).remove(); preview.html(response) // Add response in Modal body modalGet.modal(hide); $(#uploaded-file-+linkId).html(response); previewFrame.attr(src, previewFrame.attr(src)); } }, 1000);} }); }); //Select theme$(document).on(change, inputnametheme-select, function(){ var linkId $(this).attr(id); var form $(#theme-select-form); var theme $(inputnametheme-select:checked).val(); $.ajax({ type: POST, cache: false, data: form.serialize(), url: processing/dashboard.php, beforeSend: function(){ loadDisplay.html(div classloader_secondary ml-auto>/div>); }, success:function(data){ if(data 1){ setTimeout(function() { loadDisplay.html(p classtext-danger fw-600 small mb-0>span classti-close mr-2>/span>Error/p>); }, 1000); } else { setTimeout(function() { loadDisplay.empty(); previewFrame.attr(src, previewFrame.attr(src)); }, 1000); } } }); }); //Select layout$(document).on(change, inputnamelayout-select, function(){ var linkId $(this).attr(id); var form $(#layout-select-form); var theme $(inputnamelayout-select:checked).val(); $.ajax({ type: POST, cache: false, data: form.serialize(), url: processing/dashboard.php, beforeSend: function(){ loadDisplay.html(div classloader_secondary ml-auto>/div>); }, success:function(data){ if(data 1){ setTimeout(function() { loadDisplay.html(p classtext-danger fw-600 small mb-0>span classti-close mr-2>/span>Error/p>); }, 1000); } else { setTimeout(function() { loadDisplay.empty(); previewFrame.attr(src, previewFrame.attr(src)); }, 1000); } } }); }); //Embed Media$(document).on(change, inputnamemedia-select, function(){ var linkId $(this).attr(id); var form $(#media-select-form); var theme $(inputnamemedia-select:checked).val(); $.ajax({ type: POST, cache: false, data: form.serialize(), url: processing/dashboard.php, beforeSend: function(){ loadDisplay.html(div classloader_secondary ml-auto>/div>); }, success:function(data){ if(data 1){ setTimeout(function() { loadDisplay.html(p classtext-danger fw-600 small mb-0>span classti-close mr-2>/span>Error/p>); }, 1000); } else { setTimeout(function() { loadDisplay.empty(); previewFrame.attr(src, previewFrame.attr(src)); }, 1000); } } }); }); //Hide Logo$(document).on(change, inputnametoggle-footer-logo, function(){ var form $(#footer-logo-form); var footerBtn $(inputnametoggle-footer-logo); var footerStatus footerBtn.prop(checked); var uid ; var token ; if(footerStatus false){ footerBtn.removeAttr(checked); } if(footerStatus true){ footerBtn.prop(checked, true); } $.ajax({ type: POST, cache: false, data: footer-status+footerStatus+&uid+uid+&token+token, url: processing/dashboard.php, beforeSend: function(){ loadDisplay.html(div classloader_secondary ml-auto>/div>); }, success:function(data){ if(data 1){ setTimeout(function() { loadDisplay.html(p classtext-danger fw-600 small mb-0>span classti-close mr-2>/span>Error/p>); }, 1000); } else { setTimeout(function() { loadDisplay.empty(); previewFrame.attr(src, previewFrame.attr(src)); }, 1000); } } }); }); // Preview Background image $(document).on(change, .bg-image-new, function() { var userId $(this).data(user-id); var input this; var preview $(#bg-preview-+userId); var errormsg $(#bg-error-+userId); var button $(#bg-button); var file input.files0; var fileType filetype; var fileSize filesize; var validImageTypes image/jpeg, image/jpg, image/png; errormsg.empty(); errormsg.hide(); button.html(div classloader_secondary m-auto>/div>); if ($.inArray(fileType, validImageTypes) 0) { errormsg.html(p classtext-danger fw-400 mt-4 mb-0 small>span classti-alert mr-2>/span> File format not valid. JPG, PNG formats allowed./p>).show(); button.html(Choose file); return false; } //10MB if(fileSize > 10485760) { errormsg.html(p classtext-danger fw-400 mt-4 mb-0 small>span classti-alert mr-2>/span>File too big. Make sure your file is less than 10 MB./p>).show(); button.html(Choose file); return false; } var reader new FileReader(); reader.readAsDataURL(input.files0); reader.onload function (e) { //Initiate the JavaScript Image object. var image new Image(); //Set the Base64 string return from FileReader as source. image.src e.target.result; //Validate the File Height and Width. image.onload function () { var height this.height; var width this.width; setTimeout(function() { if (height 1080 || width 1920){ errormsg.html(p classtext-danger fw-400 mt-4 mb-0 small>span classti-alert mr-2>/span>Image too small. Make sure it is at least 1920x1080./p>).show(); button.html(Choose file); return false; } if (height > 6000 || width > 6000){ errormsg.html(p classtext-danger fw-400 mt-4 mb-0 small>span classti-alert mr-2>/span>Image dimensions must be of up to 6000x6000./p>).show(); button.html(Choose file); return false; } preview.html(div classw-100 rounded mb-4 stylebackground-image:url(+ e.target.result +);height:300px;background-size: cover;background-position: center center;>/div>p classtext-dark fw-400 mb-0>Looks good to us/p>p classtext-light mb-4 small>Click upload when you\re ready/p>label forbg-image-new-+userId+ idbg-button classbtn btn-secondary mb-0 mr-1>Change file/label>button typesubmit data-user-id+userId+ namebg-new-img classbtn btn-primary mb-0>Upload/button>); return true; }, 1000); }; } }); //Upload Background image$(document).on(click, buttonnamebg-new-img, function(e) {e.preventDefault(); var userId $(this).data(user-id);var form $(#bg-select-form); var submit $(buttonnamebg-new-img); var input $(#bg-image-new-+userId);var file_data input.prop(files)0; var formdata new FormData(); var preview $(#bg-preview-+userId); formdata.append(bg-image-file, file_data); formdata.append(bg-user-id, userId); if(input.val()) { submit.html(div classloader_button m-auto>/div>).prop(disabled, true); $.ajax({ xhr: function() { var xhr new window.XMLHttpRequest(); xhr.upload.addEventListener(progress, function(evt) { if (evt.lengthComputable) { var percentComplete (evt.loaded / evt.total) * 100; submit.html(Math.round(percentComplete) + %); } }, false); return xhr; }, type: POST, url: processing/dashboard.php, data: formdata, cache: false, contentType: false, processData:false, beforeSend: function() { submit.html(0%); }, success: function(data){ preview.html(div classloader_secondary my-7 mx-auto>/div>); setTimeout(function() { preview.html(data); previewFrame.attr(src, previewFrame.attr(src)); input.val(); }, 500); }, resetForm: true }); }});//Remove BG Image modal$(document).on(click, buttonnameremove-bg-image, function(){ var userId $(this).data(user-id); // AJAX request $.ajax({ url: dashboard/bgimage/+userId+/97e80cc7a7e06226c00492952e6ae066, type: POST, cache: true, beforeSend: function(){ modalGet.modal(show); $(.modal-content).html(div classp-6>div classloader_main m-auto>/div>/div>); }, success: function(response){ setTimeout(function() { // Add response in Modal body $(.modal-content).html(response); }, 500);} }); }); //Delete BG Image$(document).on(click, buttonnameconfirm-delete-bg-image, function(){ var userId $(this).data(user-id); var deleteBtn $(buttonnameconfirm-delete-bg-image); var preview $(#bg-preview-+userId); var input $(#bg-image-new-+userId); // AJAX request $.ajax({ url: dashboard/confirmbgimage/+userId+/97e80cc7a7e06226c00492952e6ae066, type: POST, cache: true, beforeSend: function(){ deleteBtn.html(div classloader_white m-auto>/div>); }, success: function(response){ setTimeout(function() { if(response 1){ $(.modal-content).html(div classmodal-body>p classtext-danger text-center fw-400 mb-0>span classti-alert mr-2>/span>There was an error, please try again./p>/div>div classmodal-footer justify-content-center>button typebutton classcol-5 btn btn-secondary data-dismissmodal>Close/button>/div>); } else { preview.html(response) // Add response in Modal body modalGet.modal(hide); previewFrame.attr(src, previewFrame.attr(src)); input.val(); } }, 1000);},resetForm: true }); }); //Select Profile Picture modal$(document).on(click, buttonnameselect-avatar, function(){ var userId $(this).data(user-id); // AJAX request $.ajax({ url: dashboard/selectavatar/+userId+/97e80cc7a7e06226c00492952e6ae066, type: POST, cache: true, beforeSend: function(){ modalGet.modal(show); $(.modal-content).html(div classp-6>div classloader_main m-auto>/div>/div>); }, success: function(response){ setTimeout(function() { // Add response in Modal body $(.modal-content).html(response); }, 500);} }); }); //Preview Profile Picture$(document).on(change, .avatar-image-new, function() { var userId $(this).data(user-id); var input this; var preview $(#upload-preview-+userId); var errormsg $(#img-error-+userId); var file input.files0; var fileType filetype; var fileSize filesize; var validImageTypes image/jpeg, image/jpg, image/png; errormsg.empty(); errormsg.hide(); if ($.inArray(fileType, validImageTypes) 0) { errormsg.html(div classmodal-body>p classtext-danger fw-400 my-0>span classti-alert mr-2>/span> File format not valid. JPG, PNG formats allowed./p>/div>).show(); return false; } //3MB if(fileSize > 3145728) { errormsg.html(div classmodal-body>p classtext-danger fw-400 my-0>span classti-alert mr-2>/span>File too big. Make sure your file is less than 3 MB./p>/div>).show(); return false; } var reader new FileReader(); reader.readAsDataURL(input.files0); reader.onload function (e) { //Initiate the JavaScript Image object. var image new Image(); //Set the Base64 string return from FileReader as source. image.src e.target.result; //Validate the File Height and Width. image.onload function () { var height this.height; var width this.width; if (height 165 || width 165){ errormsg.html(div classmodal-body>p classtext-danger fw-400 my-0>span classti-alert mr-2>/span>Image too small. Make sure it is at least 165x165./p>/div>).show(); return false; } if (height > 3000 || width > 3000){ errormsg.html(div classmodal-body>p classtext-danger fw-400 my-0>span classti-alert mr-2>/span>Image dimensions must be of up to 3000x3000./p>/div>).show(); return false; } preview.html(div classmodal-body>div classmx-auto rounded-circle mb-4 stylebackground-image:url(+ e.target.result +);height:100px;width:100px;background-size: cover;background-position: center center;>/div>p classtext-dark fw-400 mb-0>Looks good to us/p>p classtext-light mb-0 small>Click upload when you\re ready/p>/div>div classmodal-footer justify-content-center>label foravatar-image-new-+userId+ classbtn btn-secondary mr-1>Change file/label>button typesubmit data-user-id+userId+ namesubmit-avatar classbtn btn-primary>Upload/button>/div>); return true; }; } }); //Upload Profile Picture$(document).on(click, buttonnamesubmit-avatar, function(e) {e.preventDefault();var userId $(this).data(user-id);var submit $(buttonnamesubmit-avatar); var input $(#avatar-image-new-+userId);var file_data input.prop(files)0; var formdata new FormData(); formdata.append(avatar-image-file, file_data); if(input.val()) { submit.html(div classloader_button m-auto>/div>).prop(disabled, true); $.ajax({ xhr: function() { var xhr new window.XMLHttpRequest(); xhr.upload.addEventListener(progress, function(evt) { if (evt.lengthComputable) { var percentComplete (evt.loaded / evt.total) * 100; submit.html(Math.round(percentComplete) + %); } }, false); return xhr; }, type: POST, url: processing/dashboard.php, data: formdata, dataType: html, cache: false, contentType: false, processData:false, beforeSend: function() { submit.html(0%); }, success: function(data){ if(data 1){ submit.html(Upload).prop(disabled, false); $(#img-error-+userId).html(p classtext-danger text-center fw-400 mb-0>span classti-alert mr-2>/span>There was an error, please refresh the page and try again./p>).show(); } else { setTimeout(function() { modalGet.modal(hide); $(#avatar).attr(src, data); $(#avatar-menu).attr(src, data); previewFrame.attr(src, previewFrame.attr(src)); }, 250); } }, resetForm: true }); }}); //Remove Avatar Image modal$(document).on(click, buttonnameremove-avatar, function(){ var userId $(this).data(user-id); // AJAX request $.ajax({ url: dashboard/remove-avatar/+userId+/97e80cc7a7e06226c00492952e6ae066, type: POST, cache: true, beforeSend: function(){ modalGet.modal(show); $(.modal-content).html(div classp-6>div classloader_main m-auto>/div>/div>); }, success: function(response){ setTimeout(function() { // Add response in Modal body $(.modal-content).html(response); }, 500);} }); }); //Delete Avatar$(document).on(click, buttonnameconfirm-delete-avatar, function(){ var userId $(this).data(user-id); var deleteBtn $(buttonnameconfirm-delete-bg-image); var preview $(#bg-preview-+userId); var input $(#bg-image-new-+userId); // AJAX request $.ajax({ url: dashboard/confirmdeleteavatar/+userId+/97e80cc7a7e06226c00492952e6ae066, type: POST, cache: true, beforeSend: function(){ deleteBtn.html(div classloader_white m-auto>/div>); }, success: function(response){ if(response 1){ submit.html(Upload).prop(disabled, false); $(#img-error-+userId).html(p classtext-danger text-center fw-400 mb-0>span classti-alert mr-2>/span>There was an error, please refresh the page and try again./p>).show(); } else { setTimeout(function() { modalGet.modal(hide); $(#avatar).attr(src, response); $(#avatar-menu).attr(src, response); previewFrame.attr(src, previewFrame.attr(src)); }, 250); }},resetForm: true }); }); //Social $(document).on(change, .social-input, function(){ var form $(#social-links-profile); var userId $(inputnameuid).val(); var token $(inputnameform_token).val(); var network $(this).attr(name); var socialProfile $(this).val(); var message $(#social-error); $.ajax({ type:POST, cache: false, data: uid+userId+&t+token+&sn+network+&profile+socialProfile, url: processing/dashboard.php, beforeSend: function(){ message.html(div classloader_secondary mt-6>/div>); }, success:function(data){ if(data 1){ setTimeout(function() { message.html(p classtext-danger fw-400 mt-4 mb-0 small>span classti-alert mr-2>/span>There was an error, please try again./p>); }, 1000); } if(data 2){ setTimeout(function() { message.html(p classtext-danger fw-400 mt-4 mb-0 small>span classti-alert mr-2>/span>Make sure your URL starts with https:///p>); }, 1000); } else { setTimeout(function() { message.empty(); previewFrame.attr(src, previewFrame.attr(src)); }, 1000); } }}); }); }); //// Delete Link////function deleteLink(id, token){var previewFrame $(#links-preview); $.ajax({ url: dashboard/delete/+id+/+token, type:post, cache: true, beforeSend: function(){ $(#link-menu-delete-+id).html(div classloader_main m-auto>/div>); },success:function(data){ if(data 1){ setTimeout(function() {$(#link-menu-delete-+id).html(a href# classp-2 position-absolute link-menu-close id+id+ styleright: 0; top: -5px;>span classti-close>/span>/a>p classtext-dark fw-400 mb-0>Error/p>p classtext-light mb-4 small>There was an error, please try again. If the problems persists try refreshing the page./p>button typebutton classbtn btn-secondary link-menu-delete link-menu-close id+id+>Cancel/button>button typebutton classbtn btn-primary ml-1 idbtn-delete-+id+ onclickdeleteLink(+id+,+token+)>Delete/button>);}, 500); } else { setTimeout(function() { $(data-link+id+).html(div classalert alert-primary my-4 rounded rolealert>span classti-trash mr-2>/span> b>Link deleted/b> succesfully/div>); setTimeout(function() { $(data-link+id+).slideUp(); $(data-link+id+).remove(); previewFrame.attr(src, previewFrame.attr(src)); if($(data-link).length 0) { //it doesnt exist $(#link-container).html(data); } }, 2500); }, 500); } } });}//// /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
]