Help
RSS
API
Feed
Maltego
Contact
Domain > holybibleaudiobook.xyz
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-10-17
104.27.152.189
(
ClassC
)
2024-11-06
104.21.72.136
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Wed, 06 Nov 2024 11:01:41 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Wed, 06 Nov 2024 12:01:41 GMTLocation: https://holybibleaudiobook.xyz/Report-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sjXwhTWl9uPZvUkpilekS9viMLcquOlMdG7cztCTEaL7Atm1styCnmf9TUQ%2F7eMv2PKMWZ79hR9dFEcupB%2FByGN6eY6GTadkRDXgRpKCAzbPofshuwPFw95QP0RxYjlD4YHD8nrhEwjMK},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8de496489c24093b-SEAalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt8406&sent1&recv3&lost0&retrans0&sent_bytes0&recv_bytes61&delivery_rate0&cwnd229&unsent_bytes0&cid0000000000000000&ts0&x0 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 06 Nov 2024 11:01:42 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-alivecf-cache-status: DYNAMICLast-Modified: Sat, 04 Apr 2020 10:40:35 GMTVary: Accept-EncodingReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sJU%2FdY9m5NLlaFzTpigiE2LJg7Ef1blpN0HI6R32CxU42mrsH0eRP%2B7klYRakOFojA4h9Ct0ZnXORFc%2FHoH0lN%2BNn44FTp%2Bc8OVgrahPhKfBzAIWZgUwko9M6v%2FJP5Tlrk6hQAGY69w5U},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8de49648fb087592-SEAalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt8675&sent5&recv6&lost0&retrans0&sent_bytes2883&recv_bytes733&delivery_rate336940&cwnd252&unsent_bytes0&cid7661098a29bcb87d&ts163&x0 !DOCTYPE html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> meta http-equivX-UA-Compatible contentieedge> script srchttps://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js>/script> script srchttps://polyfill.app/api/polyfill?featuresintl.relative-time-format|force|localeen>/script> link hrefhttps://fonts.googleapis.com/css?familyMerriweather:300,400,700,900&displayswap relstylesheet> title>Document/title> style typetext/css> @import ./fontawesome/css/all.css; @import ./styles/index.css; /style>/head>body> div classcontainer onclickhandlerContent()> header classverse--header> ul classverse--menu-list> li classverse--menu active>Today’s br>Verse/li> li classverse--menu>Daily br>Wisdom/li> li classverse--menu>Passion br>for Praise/li> li classverse--menu>Favorite/li> /ul> /header> div classverse-body verse-body-0>/div> div classverse-body verse-body-1 verse-none>/div> div classverse-body verse-body-2 verse-none>/div> div classverse-body verse-body-3 verse-none> section classverse--content> h1 classverse-title>Favorite span idverse-count-favorite>/span>/h1> div idfavorite-list>/div> /section> /div> div classverse-drawer> header classverse-back> a hrefjavascript:void(0) classbtn-drawer-back onclickonBack()>i classfas fa-chevron-left>/i>/a> /header> div classverse-drawer--content>/div> /div> footer classverse--drawer-share> div classverse--drawer-title> Like this daily wisdom?br> Share it now /div> div classverse--drawer-choice > a classbtn-group href# onclickonShareWeb()> div classbtn-circle> i classfa fa-share-alt>/i> /div> label>Social/label> /a> a classbtn-group hrefjavascript:void(0) onclickonCopyText(copyLink)> div classbtn-circle> i classfa fa-link>/i> /div> label>Copy Link/label> /a> /div> button classbtn-verse onclickonCloseShare()>Close/button> /footer> ul classverse-click-content> li classverse-click-content--list idshare onclickonShareWeb()>a hrefjavascript:void(0)>Share/a>/li> li classverse-click-content--list onclickonCopyText(copyTarget)> a hrefjavascript:void(0)>Copy/a> /li> /ul> !-- input typetext idcopyTarget value readonly classverse-input-copy> --> textarea idcopyTarget readonly classverse-input-copy>/textarea> input typetext idcopyLink value readonly classverse-input-copy> /div> script src./js/jquery-csv/jquery.csv.js>/script> script src./js/time-ago.js>/script> script src./data/config.js>/script> script src./data/today_verse_data.js>/script> script src./data/daily_wisdom_data.js>/script> script src./data/passion_for_praise_data.js>/script> script> if (!navigator.share) { $(#share).hide() } let FAVORITE_LIST localStorage.getItem(m_f) let FAVORITE_REF let htmlRender `` let textCopy null let imageShare null initMyStorage() $(#copyLink).val(process.HOST_NAME) function handlerContent() { $(.verse-click-content).removeClass(show) } function handlerForShare(_this, _event, title null) { _event.stopPropagation(); imageShare null textCopy if (title) textCopy `${title} ` + \n\n textCopy + _event.target.innerHTML $(#copyTarget).val(textCopy) $(.verse-click-content--list:last-child).show() $(.verse-click-content).addClass(show).css({ top: _event.clientY, left: _event.clientX }) } document.addEventListener(scroll, function (event) { $(.verse-click-content).removeClass(show) }, true) function formatDateTime (datetime new Date().getTime()) { const event new Date(datetime) const options { weekday: long, year: numeric, month: long, day: numeric }; return event.toLocaleDateString(en-US, options) } function dateAgoFormat (datetime new Date().getTime()) { return $.timeago(datetime) // console.log(datetime, new Date().getTime()) // const rtf new Intl.RelativeTimeFormat(en, { numeric: auto }) // const millisecondsPerDay 24 * 60 * 60 * 1000 // return rtf.format((new Date(datetime) - new Date())/millisecondsPerDay, day) } function htmlRendering (item, option { share: true }) { htmlRender + ` section classverse--content> h1 classverse-title>${item.title}/h1> span classverse-datetime>${formatDateTime(item.timestamp)}/span> ` if (item.quote) htmlRender + `figure onclickhandlerForShare(this, event, ${item.auther || item.title}) classverse-quote>${item.quote}/figure>` if (item.description) htmlRender + `figure onclickhandlerForShare(this, event, ${item.auther || item.title}) classverse-quote>${item.description}/figure>` if (item.title || item.auther) htmlRender + `span classverse-label>${item.auther || item.title}/span>` if (item.thoughts_on_today_verse) { htmlRender + `h2 classverse-sub-title>Thoughts on Todays Verse.../h2>` htmlRender + `p classverse-article onclickhandlerForShare(this, event)>${item.thoughts_on_today_verse}/p>` } if (item.my_prayer) { htmlRender + `h2 classverse-sub-title>My Prayer.../h2>` htmlRender + `p classverse-article onclickhandlerForShare(this, event)>${item.my_prayer}/p>` } if (item.today_verse_image) { htmlRender + `h2 classverse-sub-title>illustration/h2>` htmlRender + `div classverse-image-detail> figure classverse-image> img src${item.today_verse_image} width100% height100% > /div>` } if (item.image) { htmlRender + ` div classverse-image-detail ${item.image ? : m-b-10}> figure classverse-image> img src${item.image} width100% height100% > /figure> /div> ` } if (option.share) { htmlRender + ` footer classverse--footer> a classbtn-group href# onclicklikeFavorite(${item.id})> div classbtn-circle ${item.like ? verse-like : }> i class${item.like ? fa fa-heart text-white : far fa-heart} > /i> /div> label>Like/label> /a> !-- a classbtn-group href# onclickselectShare()> div classbtn-circle> i classfa fa-share-alt>/i> /div> label>Share/label> /a> --> /footer> /section> ` } } function htmlRenderingFavorite(item) { htmlRender + ` section classverse-favorite-list onclickopenDrawerFavorite(${item.id})> div classverse-favorite--logo> img src${item.image || item.today_verse_image ? item.image || item.today_verse_image : ./assets/no-image.png} width60px height60px > /div> div classverse-favorite--detail> div classverse-favorite--title>${topicOfContent(item.id) || item.title}/div> div classverse-favorite--description>${item.quote}/div> div classverse-favorite--datetime>i classfas fa-clock>/i> ${dateAgoFormat(item.timestamp)}/div> /div> a href# classbtn-verse--favorite onclickremoveFavorite(${item.id}, event)> i classfa fa-heart>/i> /a> /section> ` } function topicOfContent(id) { let topic id.split(_)0 switch (topic) { case DW: return Daily Wisdom case PP: return Passion for praise case TV: return Today Verse default: return null } } function onShareWeb() { $(.verse-click-content).removeClass(show) let host window.location.host if (navigator.share) { let shareOptions { title: , text: textCopy || , url: process.HOST_NAME || https:// + host } if (imageShare) { shareOptions { ...shareOptions, image: { source: imageShare, mimeType: image/jpg } || } } navigator .share(shareOptions) .then(() > { textCopy null imageShare null }) .catch((error) > { textCopy null imageShare null }) } } function removeFavorite(id, e) { e.stopPropagation(); likeFavorite(id) } function likeFavorite(id null) { TODAY_VERSE.filter(item > item.id id).map(item > { item.like !item.like }) DAILY_WISDOM.filter(item > item.id id).map(item > { item.like !item.like }) PASSION_FOR_PRAISE.filter(item > item.id id).map(item > { item.like !item.like }) FAVORITE_LIST setFavoriteList( ...TODAY_VERSE, ...DAILY_WISDOM, ...PASSION_FOR_PRAISE , id) setMyStorage(FAVORITE_LIST) initialWebsite() } function setFavoriteList(data, id) { return data.filter(item > item.like) .map(item > { let fav_old FAVORITE_LIST.filter(fitem > item.id fitem.id)0 if (fav_old) { item.timestamp fav_old.timestamp || new Date().getTime() } else if (item.id id) { item.timestamp new Date().getTime() } return item }) } function initMyStorage() { if (!FAVORITE_LIST) localStorage.setItem(m_f, ) FAVORITE_LIST JSON.parse(localStorage.getItem(m_f)) FAVORITE_REF FAVORITE_LIST.map(item > item.id) TODAY_VERSE.filter(item > FAVORITE_REF.includes(item.id)).map(item > { item.like !item.like }) DAILY_WISDOM.filter(item > FAVORITE_REF.includes(item.id)).map(item > { item.like !item.like }) PASSION_FOR_PRAISE.filter(item > FAVORITE_REF.includes(item.id)).map(item > { item.like !item.like }) initialWebsite() } function setMyStorage(my_favorite) { localStorage.setItem(m_f, JSON.stringify(my_favorite)) } function initialWebsite() { htmlRender `` htmlRendering(TODAY_VERSEgetIndexContent(TODAY_VERSE.length), { share: true, TODAY_VERSE: TODAY_VERSE }) $(.verse-body-0).html(htmlRender) htmlRender `` htmlRendering(DAILY_WISDOMgetIndexContent(DAILY_WISDOM.length), { share: true, DAILY_WISDOM: DAILY_WISDOM }) $(.verse-body-1).html(htmlRender) htmlRender `` htmlRendering(PASSION_FOR_PRAISEgetIndexContent(PASSION_FOR_PRAISE.length), { share: true, PASSION_FOR_PRAISE: PASSION_FOR_PRAISE }) $(.verse-body-2).html(htmlRender) htmlRender `` FAVORITE_LIST.forEach(item > { htmlRenderingFavorite(item) }) if (FAVORITE_LIST.length > 0) { $(#verse-count-favorite).html(`(${FAVORITE_LIST.length})`) } else { $(#verse-count-favorite).html() } $(#favorite-list).html(htmlRender) } function selectShare() { $(.verse--drawer-share).addClass(on-show) $(.container).addClass(overlay) } function onCloseShare() { $(.verse--drawer-share).removeClass(on-show) $(.container).removeClass(overlay) } function openDrawerFavorite(id, e) { const FAV_SELECTED FAVORITE_LIST.filter(item > item.id id)0 htmlRender `` htmlRendering(FAV_SELECTED, { share: false }) $(.verse-drawer--content).html(htmlRender) $(.verse-drawer).addClass(open) } function onBack() { $(.verse-drawer--content).html() $(.verse-drawer).removeClass(open) } $(.verse--menu).click(function () { $(.verse--menu).removeClass(active) const index $(this).index() $(this).addClass(active) $(.verse-body).addClass(verse-none) $(`.verse-body-${index}`).removeClass(verse-none) if (index 3) { $(.verse--footer).hide() } else { $(.verse--footer).show() } }) function onCopyText(id) { $(.verse-click-content).removeClass(show) const contentElement document.getElementById(id) contentElement.select(); contentElement.setSelectionRange(0, 99999) document.execCommand(copy) } function getIndexContent(lengthArray) { let timestamp new Date(process.CONTENT_START_DATE).getTime() let nextDateFormat new Date().getFullYear(), new Date().getMonth() + 1, new Date().getDate() .join(-) let nextTime new Date(nextDateFormat).getTime() let diffTime nextTime - timestamp return parseInt((diffTime / 86400000) % lengthArray) + ((process.CONTENT_START_ROW ? process.CONTENT_START_ROW : 1) - 1) } /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
]