Help
RSS
API
Feed
Maltego
Contact
Domain > cfluoye.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2014-11-18
107.167.14.5
(
ClassC
)
2026-01-22
45.207.193.148
(
ClassC
)
Port 80
HTTP/1.1 200 OKServer: nginxDate: Thu, 22 Jan 2026 09:33:32 GMTContent-Type: text/htmlContent-Length: 13047Last-Modified: Sat, 01 Jun 2024 02:52:58 GMTConnection: keep-aliveVary: Accept-EncodingETag: 665a8d0a-32f7Strict-Transport-Security: max-age31536000Alt-Svc: quic:443; h3:443; h3-29:443; h3-27:443;h3-25:443; h3-T050:443; h3-Q050:443;h3-Q049:443;h3-Q048:443; h3-Q046:443; h3-Q043:443Accept-Ranges: bytes !DOCTYPE html>html langen> head> meta charsetUTF-8> meta http-equivX-UA-Compatible contentIEedge> meta nameviewport contentwidthdevice-width, initial-scale1.0> link relstylesheet hrefstyle.css> link relstylesheet hrefnavi.css> link relstylesheet href./asset/iconfont/iconfont.css> script srchttps://libs.baidu.com/jquery/2.0.0/jquery.min.js>/script> script src./sakura.js>/script> title>Jammmの个人主页/title> /head> body> header> nav classnavbar idnavTheme> div classcontainer>/div> /nav> /header> div classcontainer> div classnavi> div classwrapper> div classuser-warp img> img srchttps://jampang.cn/imgs/tx.png altJammmの日常> /div> div classnickname>Jammmの日常/div> div classdescription> p>“逆着光行走,仍风吹雨打。”/p> /div> div classzuobiao> i classico_map>/i>中国 · 江西省xx市 span stylemargin-left: 30px> input idswitch_default typecheckbox classswitch_default> label forswitch_default classtoggleBtn>/label> /span> /div> div classmenu navbar-right links> a hrefhttps://www.jampang.cn>我的博客/a> · a hrefhttps://www.nmyidc.com>柠檬云服务器/a> · a hrefhttp://wpa.qq.com/msgrd?v3&uin847885907&siteqq&menuyes>QQ/a> · a hrefmailto:jampang@qq.com>邮箱/a> /div> /div> /div> /div> div idmusic-player-wrapper classmusic-player-wrapper> div classmusic-player> audio srchttps://cdn.jampang.cn/music/m1.mp3 idaudio>/audio> div classtop-bar> span classiconfont icon-24gl-volumeMiddle>/span> div classprogress-bar sound-progress-bar> span classduration-bar sound-duration>/span> span classprogress sound-progress> span classround>/span> /span> /div> span classiconfont icon-geciweidianji>/span> /div> div classmusic-info> div classinfo-left> img classmusic-img srchttps://cdn.jampang.cn/music/m1.webp alt> div classlyric-mask> div classlyric-wrapper> ul idlyc-content>/ul> /div> /div> /div> div classinfo-right> div classmusic-name> span classname>たぶん/span> span classmusician>YOASOBI/span> /div> div classplayback-setting> span classiconfont icon-next previous>/span> span classiconfont icon-bofang>/span> span classiconfont icon-zanting1>/span> span classiconfont icon-next next>/span> /div> /div> /div> div classprogress-bar player-progress-bar> span classduration-bar play-duration>/span> span classprogress player-progress>/span> span classtime>03:22/span> /div> /div> /div> canvas height367 width1600 styleposition: fixed;left: 0;top: 0;pointer-events: none; idcanvas_sakura>/canvas> div styletext-align: center;line-height: 20px;font-size: 9pt;> p>/p> div classqinian> div classtext-center main-shadow yiyan-box radius8 them-box> p idhitokoto>停车坐爱枫林晚,霜叶红于二月花。/p> script srchttps://v1.hitokoto.cn/?encodejs&select%23hitokoto defer>/script> /div> /div> p>/p> p stylemargin-left: 8rem;font-size: 8pt;> small>—— 随机一言/small> /p> /div> /body> script src./lyc.js>/script> script> const app document.getElementById(music-player-wrapper) //dom 元素 const audio document.getElementById(audio) const playBtn document.querySelector(.icon-bofang) const zanTingBtn document.querySelector(.icon-zanting1) const previousBtn document.querySelector(.previous) const nextBtn document.querySelector(.next) const playerProgress document.querySelector(.player-progress) const timeStr document.querySelector(.time) const playDurationBar document.querySelector(.play-duration) const soundDuration document.querySelector(.sound-duration) const soundProgress document.querySelector(.sound-progress) const round document.querySelector(.round) const playerProgressBar document.querySelector(.player-progress-bar) const soundProgressBar document.querySelector(.sound-progress-bar) const musicImg document.querySelector(.music-img) const musician document.querySelector(.musician) const musicName document.querySelector(.name) // 歌词滚动wrapper const lycContent document.getElementById(lyc-content) const lyricWrapper document.querySelector(.lyric-wrapper) const lycShow document.querySelector(.icon-geciweidianji) const musicInfo document.querySelector(.music-info) const infoLeft document.querySelector(.info-left) const lyricMask document.querySelector(.lyric-mask) const darkButton document.getElementById(switch_default) let showLycFlag false let themeFlag false //变量 let duration, nowPlayIndex 0 let murl https://cdn.jampang.cn/music/ const musicList { musicSrc: murl + m1.mp3, musicPic: murl + m1.webp, lyricStr: l1, musician: YOASOBI, musicName: たぶん }, { musicSrc: murl + m2.mp3, musicPic: murl + m2.webp, lyricStr: l2, musician: YOASOBI, musicName: 群青, }, { musicSrc: murl + m3.mp3, musicPic: murl + m3.webp, lyricStr: l3, musician: YOASOBI, musicName: アイドル (偶像), }, { musicSrc: murl + m4.mp3, musicPic: murl + m4.webp, lyricStr: l4, musician: 叶炫清, musicName: 关键词 } // 获取歌词 let timeArr let lrcArr let insertLrcStr const str musicListnowPlayIndex.lyricStr.split(\n) str.forEach(item > { const splitLyc item.split() timeArr.push(timeFormat(splitLyc0.substr(1, splitLyc0.length - 4))) lrcArr.push(splitLyc1) insertLrcStr + `li>${lrcArrlrcArr.length - 1}/li>` }) lycContent.innerHTML insertLrcStr function freshLrc(){ let timeArr let lrcArr let insertLrcStr const str musicListnowPlayIndex.lyricStr.split(\n) str.forEach(item > { const splitLyc item.split() timeArr.push(timeFormat(splitLyc0.substr(1, splitLyc0.length - 4))) lrcArr.push(splitLyc1) insertLrcStr + `li>${lrcArrlrcArr.length - 1}/li>` }) lycContent.innerHTML insertLrcStr } // 添加滚动事件 audio.addEventListener(timeupdate, function() { lycSlide() }) // 歌词正常滚动 function lycSlide() { let index binarySearch(timeArr, Math.floor(audio.currentTime)) lycContent.style.top index * -30 + 150 + px; ...lycContent.children.forEach(item > { item.className }) lycContent.childrenindex.className active } // 格式化时间 function timeFormat(timeStr) { if (timeStr) { const timeStrArr timeStr.split(:) const minute timeStrArr00 0 ? timeStrArr01 : timeStrArr0 const second timeStrArr10 0 ? timeStrArr11 : timeStrArr1 return parseInt(minute) * 60 + parseInt(second) } } // 二分查找 function binarySearch(arr, target, left 0, right arr.length - 1) { if (left > right) return left - 1 const mid Math.floor((left + right) / 2) if (arrmid target) return mid if (arrmid > target) { return binarySearch(arr, target, left, mid - 1) } else { return binarySearch(arr, target, mid + 1, right) } } // 处理时间显示进度条 function timeAndProgress() { playerProgress.style.width audio.currentTime / audio.duration * 100 + % let time audio.duration - audio.currentTime let minue parseInt(time / 60) let second parseInt(time % 60) let str `${minue 10 ? 0 + minue : minue}:${second 10 ? 0 + second : second}` timeStr.innerHTML str lycSlide() localStorage.setItem(jampang-audioTime, audio.currentTime) localStorage.setItem(jampang-playerTime, playerProgress.style.width) } // 设置播放的音乐和图片 function setMusic(index) { musicImg.src musicListindex.musicPic audio.src musicListindex.musicSrc musician.innerHTML musicListindex.musician musicName.innerHTML musicListindex.musicName playMusic() } // 播放音乐 function playMusic() { audio.play() playBtn.style.display none zanTingBtn.style.display block } // 暂停音乐 function pauseMusic() { audio.pause() playBtn.style.display block zanTingBtn.style.display none } // 上一首 function previousMusic() { if (nowPlayIndex 0) { nowPlayIndex musicList.length - 1 } else { nowPlayIndex-- } localStorage.setItem(jampang-nextSong, nowPlayIndex) setMusic(nowPlayIndex) freshLrc() } // 下一首 function nextMusic() { if (nowPlayIndex musicList.length - 1) { nowPlayIndex 0 } else { nowPlayIndex++ } setMusic(nowPlayIndex) localStorage.setItem(jampang-nextSong, nowPlayIndex) freshLrc() } // 显示歌词 lycShow.addEventListener(click, function() { if (!showLycFlag) { musicInfo.style.display block lyricMask.style.display block infoLeft.style.width 100% // app.style.top 85% showLycFlag true } else { musicInfo.style.display flex lyricMask.style.display none // infoLeft.style.width 40% showLycFlag false } }) // 加载完MP3需要设置时间显示与进度条监听 audio.addEventListener(canplay, function() { duration audio.duration setInterval(function() { timeAndProgress() }, 1000) }) // 播放完毕监听事件(下一首) audio.addEventListener(ended, function() { nextMusic() }) // 点击进度条更改播放进度 playerProgressBar.addEventListener(click, function(e) { audio.currentTime e.offsetX / this.offsetWidth * duration timeAndProgress() }) // 点击声音条更改声音大小 soundDuration.addEventListener(click, function(e) { audio.volume e.offsetX / this.offsetWidth soundProgress.style.width e.offsetX / this.offsetWidth * 100 + % localStorage.setItem(jampang-volume,audio.volume.toFixed(4)); }) // 记录当前歌词位置的变量// 监听鼠标滚动事件 let lycPosition 0; lyricWrapper.addEventListener(wheel, function(event) { event.preventDefault(); // 阻止默认滚动行为 const delta Math.sign(event.deltaY); // 获取鼠标滚动方向 // 调整歌词位置 lycPosition - delta * 30; lycContent.style.transform `translateY(${lycPosition}px)`; }); // 声音拖动 round.addEventListener(mousedown, function() { let soundBarLength soundProgressBar.offsetWidth // 鼠标移动 document.onmousemove function(ev) { let myEvent ev || event let disX myEvent.clientX - soundProgressBar.getBoundingClientRect().left if (disX > soundBarLength) { disX soundBarLength } else if (disX 0) { disX 0 } soundProgress.style.width disX / soundBarLength * 100 + % audio.volume disX / soundBarLength } // 鼠标抬起 document.onmouseup function() { localStorage.setItem(jampang-volume,audio.volume.toFixed(4)); document.onmousemove null document.onmouseup null } }) // 显示歌词 window.onload function(){ if (localStorage.getItem(jampang-volume) ! null){ audio.volume localStorage.getItem(jampang-volume); soundProgress.style.width localStorage.getItem(jampang-volume) * 100 + %; setMusic(localStorage.getItem(jampang-nextSong)) playerProgress.style.width localStorage.getItem(jampang-playerTime) audio.currentTime localStorage.getItem(jampang-audioTime) playBtn.style.display block zanTingBtn.style.display none } } // 播放 playBtn.addEventListener(click, function() { playMusic() }) // 暂停 zanTingBtn.addEventListener(click, function() { pauseMusic() }) // 上一首歌 previousBtn.addEventListener(click, function() { previousMusic() }) // 下一首歌 nextBtn.addEventListener(click, function() { nextMusic() }) // 黑暗模式 darkButton.addEventListener(click, function(){ if (!themeFlag) { document.getElementsByTagName(body)0.className dark-theme themeFlag true }else{ document.getElementsByTagName(body)0.className themeFlag false } }) /script>/html>
Port 443
HTTP/1.1 200 OKServer: nginxDate: Thu, 22 Jan 2026 09:33:33 GMTContent-Type: text/htmlContent-Length: 13047Last-Modified: Sat, 01 Jun 2024 02:52:58 GMTConnection: keep-aliveVary: Accept-EncodingETag: 665a8d0a-32f7Strict-Transport-Security: max-age31536000Alt-Svc: quic:443; h3:443; h3-29:443; h3-27:443;h3-25:443; h3-T050:443; h3-Q050:443;h3-Q049:443;h3-Q048:443; h3-Q046:443; h3-Q043:443Accept-Ranges: bytes !DOCTYPE html>html langen> head> meta charsetUTF-8> meta http-equivX-UA-Compatible contentIEedge> meta nameviewport contentwidthdevice-width, initial-scale1.0> link relstylesheet hrefstyle.css> link relstylesheet hrefnavi.css> link relstylesheet href./asset/iconfont/iconfont.css> script srchttps://libs.baidu.com/jquery/2.0.0/jquery.min.js>/script> script src./sakura.js>/script> title>Jammmの个人主页/title> /head> body> header> nav classnavbar idnavTheme> div classcontainer>/div> /nav> /header> div classcontainer> div classnavi> div classwrapper> div classuser-warp img> img srchttps://jampang.cn/imgs/tx.png altJammmの日常> /div> div classnickname>Jammmの日常/div> div classdescription> p>“逆着光行走,仍风吹雨打。”/p> /div> div classzuobiao> i classico_map>/i>中国 · 江西省xx市 span stylemargin-left: 30px> input idswitch_default typecheckbox classswitch_default> label forswitch_default classtoggleBtn>/label> /span> /div> div classmenu navbar-right links> a hrefhttps://www.jampang.cn>我的博客/a> · a hrefhttps://www.nmyidc.com>柠檬云服务器/a> · a hrefhttp://wpa.qq.com/msgrd?v3&uin847885907&siteqq&menuyes>QQ/a> · a hrefmailto:jampang@qq.com>邮箱/a> /div> /div> /div> /div> div idmusic-player-wrapper classmusic-player-wrapper> div classmusic-player> audio srchttps://cdn.jampang.cn/music/m1.mp3 idaudio>/audio> div classtop-bar> span classiconfont icon-24gl-volumeMiddle>/span> div classprogress-bar sound-progress-bar> span classduration-bar sound-duration>/span> span classprogress sound-progress> span classround>/span> /span> /div> span classiconfont icon-geciweidianji>/span> /div> div classmusic-info> div classinfo-left> img classmusic-img srchttps://cdn.jampang.cn/music/m1.webp alt> div classlyric-mask> div classlyric-wrapper> ul idlyc-content>/ul> /div> /div> /div> div classinfo-right> div classmusic-name> span classname>たぶん/span> span classmusician>YOASOBI/span> /div> div classplayback-setting> span classiconfont icon-next previous>/span> span classiconfont icon-bofang>/span> span classiconfont icon-zanting1>/span> span classiconfont icon-next next>/span> /div> /div> /div> div classprogress-bar player-progress-bar> span classduration-bar play-duration>/span> span classprogress player-progress>/span> span classtime>03:22/span> /div> /div> /div> canvas height367 width1600 styleposition: fixed;left: 0;top: 0;pointer-events: none; idcanvas_sakura>/canvas> div styletext-align: center;line-height: 20px;font-size: 9pt;> p>/p> div classqinian> div classtext-center main-shadow yiyan-box radius8 them-box> p idhitokoto>停车坐爱枫林晚,霜叶红于二月花。/p> script srchttps://v1.hitokoto.cn/?encodejs&select%23hitokoto defer>/script> /div> /div> p>/p> p stylemargin-left: 8rem;font-size: 8pt;> small>—— 随机一言/small> /p> /div> /body> script src./lyc.js>/script> script> const app document.getElementById(music-player-wrapper) //dom 元素 const audio document.getElementById(audio) const playBtn document.querySelector(.icon-bofang) const zanTingBtn document.querySelector(.icon-zanting1) const previousBtn document.querySelector(.previous) const nextBtn document.querySelector(.next) const playerProgress document.querySelector(.player-progress) const timeStr document.querySelector(.time) const playDurationBar document.querySelector(.play-duration) const soundDuration document.querySelector(.sound-duration) const soundProgress document.querySelector(.sound-progress) const round document.querySelector(.round) const playerProgressBar document.querySelector(.player-progress-bar) const soundProgressBar document.querySelector(.sound-progress-bar) const musicImg document.querySelector(.music-img) const musician document.querySelector(.musician) const musicName document.querySelector(.name) // 歌词滚动wrapper const lycContent document.getElementById(lyc-content) const lyricWrapper document.querySelector(.lyric-wrapper) const lycShow document.querySelector(.icon-geciweidianji) const musicInfo document.querySelector(.music-info) const infoLeft document.querySelector(.info-left) const lyricMask document.querySelector(.lyric-mask) const darkButton document.getElementById(switch_default) let showLycFlag false let themeFlag false //变量 let duration, nowPlayIndex 0 let murl https://cdn.jampang.cn/music/ const musicList { musicSrc: murl + m1.mp3, musicPic: murl + m1.webp, lyricStr: l1, musician: YOASOBI, musicName: たぶん }, { musicSrc: murl + m2.mp3, musicPic: murl + m2.webp, lyricStr: l2, musician: YOASOBI, musicName: 群青, }, { musicSrc: murl + m3.mp3, musicPic: murl + m3.webp, lyricStr: l3, musician: YOASOBI, musicName: アイドル (偶像), }, { musicSrc: murl + m4.mp3, musicPic: murl + m4.webp, lyricStr: l4, musician: 叶炫清, musicName: 关键词 } // 获取歌词 let timeArr let lrcArr let insertLrcStr const str musicListnowPlayIndex.lyricStr.split(\n) str.forEach(item > { const splitLyc item.split() timeArr.push(timeFormat(splitLyc0.substr(1, splitLyc0.length - 4))) lrcArr.push(splitLyc1) insertLrcStr + `li>${lrcArrlrcArr.length - 1}/li>` }) lycContent.innerHTML insertLrcStr function freshLrc(){ let timeArr let lrcArr let insertLrcStr const str musicListnowPlayIndex.lyricStr.split(\n) str.forEach(item > { const splitLyc item.split() timeArr.push(timeFormat(splitLyc0.substr(1, splitLyc0.length - 4))) lrcArr.push(splitLyc1) insertLrcStr + `li>${lrcArrlrcArr.length - 1}/li>` }) lycContent.innerHTML insertLrcStr } // 添加滚动事件 audio.addEventListener(timeupdate, function() { lycSlide() }) // 歌词正常滚动 function lycSlide() { let index binarySearch(timeArr, Math.floor(audio.currentTime)) lycContent.style.top index * -30 + 150 + px; ...lycContent.children.forEach(item > { item.className }) lycContent.childrenindex.className active } // 格式化时间 function timeFormat(timeStr) { if (timeStr) { const timeStrArr timeStr.split(:) const minute timeStrArr00 0 ? timeStrArr01 : timeStrArr0 const second timeStrArr10 0 ? timeStrArr11 : timeStrArr1 return parseInt(minute) * 60 + parseInt(second) } } // 二分查找 function binarySearch(arr, target, left 0, right arr.length - 1) { if (left > right) return left - 1 const mid Math.floor((left + right) / 2) if (arrmid target) return mid if (arrmid > target) { return binarySearch(arr, target, left, mid - 1) } else { return binarySearch(arr, target, mid + 1, right) } } // 处理时间显示进度条 function timeAndProgress() { playerProgress.style.width audio.currentTime / audio.duration * 100 + % let time audio.duration - audio.currentTime let minue parseInt(time / 60) let second parseInt(time % 60) let str `${minue 10 ? 0 + minue : minue}:${second 10 ? 0 + second : second}` timeStr.innerHTML str lycSlide() localStorage.setItem(jampang-audioTime, audio.currentTime) localStorage.setItem(jampang-playerTime, playerProgress.style.width) } // 设置播放的音乐和图片 function setMusic(index) { musicImg.src musicListindex.musicPic audio.src musicListindex.musicSrc musician.innerHTML musicListindex.musician musicName.innerHTML musicListindex.musicName playMusic() } // 播放音乐 function playMusic() { audio.play() playBtn.style.display none zanTingBtn.style.display block } // 暂停音乐 function pauseMusic() { audio.pause() playBtn.style.display block zanTingBtn.style.display none } // 上一首 function previousMusic() { if (nowPlayIndex 0) { nowPlayIndex musicList.length - 1 } else { nowPlayIndex-- } localStorage.setItem(jampang-nextSong, nowPlayIndex) setMusic(nowPlayIndex) freshLrc() } // 下一首 function nextMusic() { if (nowPlayIndex musicList.length - 1) { nowPlayIndex 0 } else { nowPlayIndex++ } setMusic(nowPlayIndex) localStorage.setItem(jampang-nextSong, nowPlayIndex) freshLrc() } // 显示歌词 lycShow.addEventListener(click, function() { if (!showLycFlag) { musicInfo.style.display block lyricMask.style.display block infoLeft.style.width 100% // app.style.top 85% showLycFlag true } else { musicInfo.style.display flex lyricMask.style.display none // infoLeft.style.width 40% showLycFlag false } }) // 加载完MP3需要设置时间显示与进度条监听 audio.addEventListener(canplay, function() { duration audio.duration setInterval(function() { timeAndProgress() }, 1000) }) // 播放完毕监听事件(下一首) audio.addEventListener(ended, function() { nextMusic() }) // 点击进度条更改播放进度 playerProgressBar.addEventListener(click, function(e) { audio.currentTime e.offsetX / this.offsetWidth * duration timeAndProgress() }) // 点击声音条更改声音大小 soundDuration.addEventListener(click, function(e) { audio.volume e.offsetX / this.offsetWidth soundProgress.style.width e.offsetX / this.offsetWidth * 100 + % localStorage.setItem(jampang-volume,audio.volume.toFixed(4)); }) // 记录当前歌词位置的变量// 监听鼠标滚动事件 let lycPosition 0; lyricWrapper.addEventListener(wheel, function(event) { event.preventDefault(); // 阻止默认滚动行为 const delta Math.sign(event.deltaY); // 获取鼠标滚动方向 // 调整歌词位置 lycPosition - delta * 30; lycContent.style.transform `translateY(${lycPosition}px)`; }); // 声音拖动 round.addEventListener(mousedown, function() { let soundBarLength soundProgressBar.offsetWidth // 鼠标移动 document.onmousemove function(ev) { let myEvent ev || event let disX myEvent.clientX - soundProgressBar.getBoundingClientRect().left if (disX > soundBarLength) { disX soundBarLength } else if (disX 0) { disX 0 } soundProgress.style.width disX / soundBarLength * 100 + % audio.volume disX / soundBarLength } // 鼠标抬起 document.onmouseup function() { localStorage.setItem(jampang-volume,audio.volume.toFixed(4)); document.onmousemove null document.onmouseup null } }) // 显示歌词 window.onload function(){ if (localStorage.getItem(jampang-volume) ! null){ audio.volume localStorage.getItem(jampang-volume); soundProgress.style.width localStorage.getItem(jampang-volume) * 100 + %; setMusic(localStorage.getItem(jampang-nextSong)) playerProgress.style.width localStorage.getItem(jampang-playerTime) audio.currentTime localStorage.getItem(jampang-audioTime) playBtn.style.display block zanTingBtn.style.display none } } // 播放 playBtn.addEventListener(click, function() { playMusic() }) // 暂停 zanTingBtn.addEventListener(click, function() { pauseMusic() }) // 上一首歌 previousBtn.addEventListener(click, function() { previousMusic() }) // 下一首歌 nextBtn.addEventListener(click, function() { nextMusic() }) // 黑暗模式 darkButton.addEventListener(click, function(){ if (!themeFlag) { document.getElementsByTagName(body)0.className dark-theme themeFlag true }else{ document.getElementsByTagName(body)0.className themeFlag false } }) /script>/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
]