Help
RSS
API
Feed
Maltego
Contact
Domain > www.vidmarks.org
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-04-11
67.205.1.69
(
ClassC
)
2026-02-15
172.67.178.99
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Sun, 15 Feb 2026 01:49:48 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveServer: cloudflareNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Location: https://www.vidmarks.org/cf-cache-status: DYNAMICReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?s2fpXt0N1MLZtZoqKN0eOuY1F6vKLOf3ZLpT8RUC2qYJ1Y2Js%2BEUPnRZZZ1VqfpEjToVEvOnG19EuRJS%2BaDeRBZ5jUSlH314%2B4JW6jyN6}}CF-RAY: 9ce1269a3bffefc6-PDXalt-svc: h3:443; ma86400 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/1.24.0 (Ubuntu)/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Sun, 15 Feb 2026 01:49:49 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveServer: cloudflareLast-Modified: Thu, 17 Jul 2025 11:24:58 GMTNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}vary: accept-encodingCache-Control: no-storeReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sYwAgum4IrZ%2FwktTpb589%2FaAg6ZtmKbMkw8IloxRrM%2BjCzxiEcwgFd1QgJC78uTfwxTdOhr%2BSHhQ5xnQpUIMwO5ahMoIxorMgFDhVbQpvQi0%3D}}cf-cache-status: DYNAMICCF-RAY: 9ce1269c8f0c8d3a-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langen>head>script>function isProductionEnvironment(){const rwindow.location.hostname;returnvidmarks.orgr||r.includes(.vercel.app)}if(isProductionEnvironment()){var _rollbarConfig{accessToken:7f34ed7b298a42cb9a0f8807a515ab5f576b6434cd532bf92eaff7b03bc3dbb80939016884ffb3e8ab062b7ffe865007,captureUncaught:!0,captureUnhandledRejections:!0,payload:{environment:production,client:{javascript:{code_version:1.0}}},onError:function(){return console.log(Rollbar error reporting disabled due to initialization error),!1}};!function(r){var o{};function n(e){if(oe)return oe.exports;var toe{i:e,l:!1,exports:{}};return re.call(t.exports,t,t.exports,n),t.l!0,t.exports}n.mr,n.co,n.dfunction(r,o,e){n.o(r,o)||Object.defineProperty(r,o,{enumerable:!0,get:e})},n.rfunction(r){undefined!typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:Module}),Object.defineProperty(r,__esModule,{value:!0})},n.tfunction(r,o){if(1&o&&(rn(r)),8&o)return r;if(4&o&&objecttypeof r&&r&&r.__esModule)return r;var eObject.create(null);if(n.r(e),Object.defineProperty(e,default,{enumerable:!0,value:r}),2&o&&string!typeof r)for(var t in r)n.d(e,t,function(o){return ro}.bind(null,t));return e},n.nfunction(r){var or&&r.__esModule?function(){return r.default}:function(){return r};return n.d(o,a,o),o},n.ofunction(r,o){return Object.prototype.hasOwnProperty.call(r,o)},n.p,n(n.s0)}(function(r,o,n){use strict;var en(1),tn(5);(_rollbarConfig_rollbarConfig||{}).rollbarJsUrl_rollbarConfig.rollbarJsUrl||https://cdn.rollbar.com/rollbarjs/refs/tags/v2.26.4/rollbar.min.js,_rollbarConfig.asyncvoid 0_rollbarConfig.async||_rollbarConfig.async;var ae.setupShim(window,_rollbarConfig),lt(_rollbarConfig);window.rollbare.Rollbar,a.loadFull(window,document,!_rollbarConfig.async,_rollbarConfig,l)},function(r,o,n){use strict;var en(2),tn(3);function a(r){return function(){try{return r.apply(this,arguments)}catch(r){try{console.error(Rollbar: Internal error,r)}catch(r){}}}}var l0;function i(r,o){this.optionsr,this._rollbarOldOnErrornull;var nl++;this.shimIdfunction(){return n},undefined!typeof window&&window._rollbarShims&&(window._rollbarShimsn{handler:o,messages:})}var cn(4),sfunction(r,o){return new i(r,o)},dfunction(r){return new c(s,r)};function u(r){return a((function(){var oArray.prototype.slice.call(arguments,0),n{shim:this,method:r,args:o,ts:new Date};window._rollbarShimsthis.shimId().messages.push(n)}))}i.prototype.loadFullfunction(r,o,n,e,t){var l!1,io.createElement(script),co.getElementsByTagName(script)0,sc.parentNode;i.crossOrigin,i.srce.rollbarJsUrl,n||(i.async!0),i.onloadi.onreadystatechangea((function(){if(!(l||this.readyState&&loaded!this.readyState&&complete!this.readyState)){i.onloadi.onreadystatechangenull;try{s.removeChild(i)}catch(r){}l!0,function(){var o;if(void 0r._rollbarDidLoad){onew Error(rollbar.js did not load);for(var n,e,a,l,i0;nr._rollbarShimsi++;)for(nn.messages||;en.shift();)for(ae.args||,i0;ia.length;++i)if(functiontypeof(lai)){l(o);break}}functiontypeof t&&t(o)}()}})),s.insertBefore(i,c)},i.prototype.wrapfunction(r,o,n){try{var e;if(efunctiontypeof o?o:function(){return o||{}},function!typeof r)return r;if(r._isWrap)return r;if(!r._rollbar_wrapped&&(r._rollbar_wrappedfunction(){n&&functiontypeof n&&n.apply(this,arguments);try{return r.apply(this,arguments)}catch(n){var on;throw o&&(stringtypeof o&&(onew String(o)),o._rollbarContexte()||{},o._rollbarContext._wrappedSourcer.toString(),window._rollbarWrappedErroro),o}},r._rollbar_wrapped._isWrap!0,r.hasOwnProperty))for(var t in r)r.hasOwnProperty(t)&&(r._rollbar_wrappedtrt);return r._rollbar_wrapped}catch(o){return r}};for(var plog,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleAnonymousErrors,handleUnhandledRejection,captureEvent,captureDomContentLoaded,captureLoad.split(,),f0;fp.length;++f)i.prototypepfu(pf);r.exports{setupShim:function(r,o){if(r){var no.globalAlias||Rollbar;if(objecttypeof rn)return rn;r._rollbarShims{},r._rollbarWrappedErrornull;var lnew d(o);return a((function(){o.captureUncaught&&(l._rollbarOldOnErrorr.onerror,e.captureUncaughtExceptions(r,l,!0),o.wrapGlobalEventHandlers&&t(r,l,!0)),o.captureUnhandledRejections&&e.captureUnhandledRejections(r,l,!0);var ao.autoInstrument;return!1!o.enabled&&(void 0a||!0a||objecttypeof a&&a.network)&&r.addEventListener&&(r.addEventListener(load,l.captureLoad.bind(l)),r.addEventListener(DOMContentLoaded,l.captureDomContentLoaded.bind(l))),rnl,l}))()}},Rollbar:d}},function(r,o,n){use strict;r.exports{captureUncaughtExceptions:function(r,o,n){if(r){var e;if(functiontypeof o._rollbarOldOnError)eo._rollbarOldOnError;else if(r.onerror){for(er.onerror;e._rollbarOldOnError;)ee._rollbarOldOnError;o._rollbarOldOnErrore}o.handleAnonymousErrors();var tfunction(){var nArray.prototype.slice.call(arguments,0);!function(r,o,n,e){r._rollbarWrappedError&&(e4||(e4r._rollbarWrappedError),e5||(e5r._rollbarWrappedError._rollbarContext),r._rollbarWrappedErrornull);var to.handleUncaughtException.apply(o,e);n&&n.apply(r,e),anonymoust&&(o.anonymousErrorsPending+1)}(r,o,e,n)};n&&(t._rollbarOldOnErrore),r.onerrort}},captureUnhandledRejections:function(r,o,n){if(r){functiontypeof r._rollbarURH&&r._rollbarURH.belongsToShim&&r.removeEventListener(unhandledrejection,r._rollbarURH);var efunction(r){var n,e,t;try{nr.reason}catch(r){nvoid 0}try{er.promise}catch(r){eunhandledrejection error getting `promise` from event}try{tr.detail,!n&&t&&(nt.reason,et.promise)}catch(r){}n||(nunhandledrejection error getting `reason` from event),o&&o.handleUnhandledRejection&&o.handleUnhandledRejection(n,e)};e.belongsToShimn,r._rollbarURHe,r.addEventListener(unhandledrejection,e)}}}},function(r,o,n){use strict;function e(r,o,n){if(o.hasOwnProperty&&o.hasOwnProperty(addEventListener)){for(var eo.addEventListener;e._rollbarOldAdd&&e.belongsToShim;)ee._rollbarOldAdd;var tfunction(o,n,t){e.call(this,o,r.wrap(n),t)};t._rollbarOldAdde,t.belongsToShimn,o.addEventListenert;for(var ao.removeEventListener;a._rollbarOldRemove&&a.belongsToShim;)aa._rollbarOldRemove;var lfunction(r,o,n){a.call(this,r,o&&o._rollbar_wrapped||o,n)};l._rollbarOldRemovea,l.belongsToShimn,o.removeEventListenerl}}r.exportsfunction(r,o,n){if(r){var t,a,lEventTarget,Window,Node,ApplicationCache,AudioTrackList,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload.split(,);for(t0;tl.length;++t)ralt&&ra.prototype&&e(o,ra.prototype,n)}}},function(r,o,n){use strict;function e(r,o){this.implr(o,this),this.optionso,function(r){for(var ofunction(r){return function(){var oArray.prototype.slice.call(arguments,0);if(this.implr)return this.implr.apply(this.impl,o)}},nlog,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleAnonymousErrors,handleUnhandledRejection,_createItem,wrap,loadFull,shimId,captureEvent,captureDomContentLoaded,captureLoad.split(,),e0;en.length;e++)rneo(ne)}(e.prototype)}e.prototype._swapAndProcessMessagesfunction(r,o){var n,e,t;for(this.implr(this.options);no.shift();)en.method,tn.args,thise&&functiontypeof thise&&(captureDomContentLoadede||captureLoade?thise.apply(this,t0,n.ts):thise.apply(this,t));return this},r.exportse},function(r,o,n){use strict;r.exportsfunction(r){return function(o){if(!o&&!window._rollbarInitialized){for(var n,e,t(rr||{}).globalAlias||Rollbar,awindow.rollbar,lfunction(r){return new a(r)},i0;nwindow._rollbarShimsi++;)e||(en.handler),n.handler._swapAndProcessMessages(l,n.messages);windowte,window._rollbarInitialized!0}}}})}else console.log(Rollbar disabled in non-production environment),window.Rollbar{log:function(){console.log(Rollbar Fallback,log:,arguments)},debug:function(){console.log(Rollbar Fallback,debug:,arguments)},info:function(){console.log(Rollbar Fallback,info:,arguments)},warn:function(){console.log(Rollbar Fallback,warn:,arguments)},warning:function(){console.log(Rollbar Fallback,warning:,arguments)},error:function(){console.log(Rollbar Fallback,error:,arguments)},critical:function(){console.log(Rollbar Fallback,critical:,arguments)},configure:function(){return this},scope:function(){return this},wrap:function(r){return r}}/script>link relshortcut icon hreffavicon.ico typeimage/x-icon>link relicon hreffavicon.ico typeimage/x-icon>meta nameviewport contentwidthdevice-width,initial-scale1>meta http-equivCache-Control contentno-cache, must-revalidate>meta http-equivPragma contentno-cache>meta http-equivExpires content0>meta charsetUTF-8>title>VidMarks - Video Bookmarking Tool/title>script>function getVersionedUrl(e){const ne.includes(?)?&:?;return`${e}${n}v${window.APP_VERSION}`}function updateResourceVersion(e,n){const tdocument.getElementById(e);t&&t.setAttribute(href,getVersionedUrl(n))}window.APP_VERSION1.1.0/script>link relstylesheet hrefhttps://fonts.googleapis.com/icon?familyMaterial+Icons>link idtailwind-css relstylesheet hreftailwindcss.css>script idtranslations-js srctranslations.js>/script>link hrefhttps://fonts.googleapis.com/css2?familyInter:wght@400;500;600;700&displayswap relstylesheet>link idmain-css relstylesheet hrefstyles.css>/head>body classfont-sans transition-colors duration-300 stylebackground-color:var(--bg-primary);color:var(--text-primary)>header classpy-4 shadow-md transition-colors duration-300 stylebackground-color:var(--bg-secondary)>div classcontainer mx-auto px-4 flex justify-between items-center>div classflex flex-col>a href/ classno-underline hover:opacity-90 transition-opacity duration-300>div classflex items-center gap-5>img idtheme-logo srcimages/llogos.png altVidMarks Logo classh-10 w-auto transition-opacity duration-300>h1 classtext-2xl font-bold transition-colors duration-300 stylecolor:var(--text-primary) data-i18nappTitle>VidMarks/h1>/div>/a>p classtext-sm transition-colors duration-300 ml-20 stylecolor:var(--text-tertiary) data-i18nslogan>Dont just watch. VidMark it./p>/div>div classflex items-center gap-2>div classtheme-toggle>button idtheme-toggle-btn classflex items-center gap-2 px-3 py-2 rounded-lg transition-colors duration-300 stylebackground-color:var(--bg-tertiary);color:var(--text-primary)>i idtheme-icon classmaterial-icons>dark_mode/i> span idtheme-text data-i18nthemeToggle.light>Light Mode/span>/button>/div>/div>/div>/header>div classcontainer mx-auto px-4 py-6>div classrounded-lg p-4 mb-6 shadow-lg transition-colors duration-300 stylebackground-color:var(--bg-secondary)>div classflex flex-wrap items-center gap-3>label foryoutube-url classfont-medium transition-colors duration-300 stylecolor:var(--text-secondary) data-i18nvideoSection.urlLabel>Video URL:/label>div classflex-1 input-container>input typetext idyoutube-url data-i18n-placeholdervideoSection.urlPlaceholder placeholderEnter YouTube URL classw-full px-4 py-2 rounded border focus:outline-none transition-colors duration-300 stylebackground-color:var(--input-bg);color:var(--text-primary);border-color:var(--border-color);--tw-ring-color:var(--accent-color)> span classclear-url-btn idclear-url-btn>X/span>/div>button idpaste-url-btn classpx-4 py-2 rounded flex items-center gap-2 transition-colors duration-300 stylebackground-color:var(--bg-tertiary);color:var(--text-primary) data-actionpaste oncontextmenureturn!1>i classmaterial-icons text-sm>content_paste/i> span data-i18nvideoSection.pasteButton>Paste/span>/button> button idload-video-btn classpx-4 py-2 rounded transition-colors duration-300 stylebackground-color:var(--accent-color);color:#fff data-i18nvideoSection.loadButton>Load Video/button>div idurl-error classtext-red-500 font-medium w-full mt-2 hidden>/div>/div>/div>div classrounded-lg overflow-hidden shadow-lg mb-6 transition-colors duration-300 video-container stylebackground-color:var(--bg-secondary)>div idplayer-loading classfont-bold p-4 rounded-lg flex items-center justify-center transition-colors duration-300 styledisplay:none;background-color:var(--bg-tertiary);color:var(--accent-color)>div classw-5 h-5 border-2 border-t-transparent rounded-full animate-spin mr-3 styleborder-color:var(--accent-color);border-top-color:transparent>/div>span data-i18nmisc.loading>Loading YouTube player.../span>/div>div idplayer-container classplayer-container relative>div idvideo-placeholder classw-full aspect-video bg-black relative>div idvideo-placeholder-image classabsolute inset-0 flex items-center justify-center>img srcimages/video-placeholder.svg altNo video loaded classdark-theme-image w-auto h-auto max-w-full max-h-full transition-opacity duration-300 styleopacity:.8> img srcimages/video-placeholder-light.svg altNo video loaded classlight-theme-image w-auto h-auto max-w-full max-h-full transition-opacity duration-300 styleopacity:.8>/div>/div>div idyoutube-iframe-overlay classyoutube-iframe-overlay aria-labelDrag floating video>/div>div idresize-handle-ne classresize-handle resize-ne styledisplay:none;position:absolute;z-index:1081;pointer-events:auto;touch-action:none titleResize>/div>div idresize-handle-se classresize-handle resize-se styletransform:rotate(90deg)!important;display:none;position:absolute;z-index:1082;pointer-events:auto;touch-action:none titleResize>/div>div idresize-handle-sw classresize-handle resize-sw styledisplay:none;position:absolute;z-index:1083;pointer-events:auto;touch-action:none titleResize>/div>div idresize-handle-nw classresize-handle resize-nw styletransform:rotate(270deg)!important;display:none;position:absolute;z-index:1084;pointer-events:auto;touch-action:none titleResize>/div>div idfloating-controls classfloating-controls>div classfloating-controls-inner>div classfloating-controls-buttons>button idfloating-skip-back-btn classfloating-control-btn titleSkip Back>i classmaterial-icons>fast_rewind/i>/button> button idfloating-pause-btn classfloating-control-btn floating-pause-btn titlePlay>i classmaterial-icons>play_arrow/i>/button> button idfloating-skip-forward-btn classfloating-control-btn titleSkip Forward>i classmaterial-icons>fast_forward/i>/button>/div>div classfloating-speed-control>input typerange idfloating-speed-slider min0.5 max2 step0.25 value1 classfloating-speed-slider>div classfloating-speed-indicator>span idfloating-speed-value>1x/span>/div>/div>/div>div classfloating-progress-container>div classfloating-progress-bar>div idfloating-progress-bar-fill classfloating-progress-bar-fill>/div>/div>/div>/div>/div>div idplayer-placeholder classplayer-placeholder w-full aspect-video>/div>div classp-4 transition-colors duration-300 stylebackground-color:var(--bg-secondary)>div classflex justify-center gap-4 mb-4>button idskip-back-btn classpx-4 py-2 rounded-full flex items-center justify-center transition-colors duration-300 stylebackground-color:var(--bg-tertiary);color:var(--text-primary)>i classmaterial-icons player-icon>fast_rewind/i>span classcontrol-text data-i18nplayerControls.skipBack>Skip Back/span>/button> button idpause-btn classpx-6 py-2 rounded-full flex items-center justify-center transition-colors duration-300 stylebackground-color:var(--accent-color);color:#fff>i classmaterial-icons player-icon>play_arrow/i>span classcontrol-text data-i18nplayerControls.play>Play/span>/button> button idskip-forward-btn classpx-4 py-2 rounded-full flex items-center justify-center transition-colors duration-300 stylebackground-color:var(--bg-tertiary);color:var(--text-primary)>span classcontrol-text data-i18nplayerControls.skipForward>Skip Forward/span>i classmaterial-icons player-icon>fast_forward/i>/button>/div>div classmax-w-md mx-auto mb-4>div classflex items-center justify-between mb-1>span classtransition-colors duration-300 stylecolor:var(--text-secondary) data-i18nplayerControls.playbackSpeed>Playback Speed:/span> span idspeed-value classfont-medium transition-colors duration-300 stylecolor:var(--accent-color)>1x/span>/div>input typerange idspeed-slider min0.5 max2 step0.25 value1 classw-full h-2 rounded-lg appearance-none cursor-pointer transition-colors duration-300 stylebackground-color:var(--bg-tertiary);accent-color:var(--accent-color)>/div>/div>div classp-4 rounded-b-lg transition-colors duration-300 stylebackground-color:var(--bg-tertiary)>div classtext-center text-3xl font-bold mb-1 transition-colors duration-300>span idcurrent-position stylecolor:var(--accent-color)>0:00/span> span stylecolor:var(--text-tertiary)>//span> span idtotal-duration stylecolor:var(--text-secondary)>0:00/span>/div>div classtext-center text-sm mb-3 transition-colors duration-300 stylecolor:var(--text-tertiary)>span idcurrent-seconds>0s/span> span stylecolor:var(--text-tertiary)>//span> span idtotal-seconds>0s/span>/div>div classmb-3>div idprogress-bar-visual classh-2 rounded-full overflow-hidden transition-colors duration-300 stylebackground-color:var(--border-color)>div idprogress-bar-fill classh-full transition-all duration-300 ease-out w-0 stylebackground-color:var(--accent-color)>/div>/div>/div>div classtext-center text-sm truncate transition-colors duration-300 stylecolor:var(--text-tertiary)>span idvideo-title data-i18nmisc.noVideoLoaded>No video loaded/span>/div>/div>/div>div classmb-6>div classflex border-b transition-colors duration-300 styleborder-color:var(--border-color)>button ideditor-tab classtab-button active px-6 py-3 font-medium transition-colors duration-300 stylecolor:var(--accent-color);border-bottom:2px solid var(--accent-color) data-tabeditor-content>i classmaterial-icons align-middle mr-2>edit/i> span data-i18ntabs.editor>Editor/span>/button> button idadvanced-tab classtab-button px-6 py-3 font-medium transition-colors duration-300 stylecolor:var(--text-secondary) data-tabadvanced-content>i classmaterial-icons align-middle mr-2>settings/i> span data-i18ntabs.advanced>Advanced/span>/button>/div>/div>div ideditor-content classtab-content active>div classrounded-lg p-6 shadow-lg mb-6 transition-colors duration-300 stylebackground-color:var(--bg-secondary)>h2 classtext-xl font-bold mb-4 transition-colors duration-300 stylecolor:var(--accent-color) data-i18nsequenceSection.title>Playback Sequence/h2>div classflex flex-wrap gap-3 mb-6>button idcapture-time-btn classpx-4 py-2 rounded-lg flex items-center gap-2 transition-colors duration-300 stylebackground-color:var(--accent-color);color:#fff>i classmaterial-icons>bookmark_add/i> span data-i18nsequenceSection.captureButton>Add Mark/span>/button>/div>div classoverflow-x-auto mb-6>table idsequence-table classw-full border-collapse transition-colors duration-300>thead>tr classborder-b transition-colors duration-300 stylebackground-color:var(--bg-tertiary);color:var(--text-secondary);border-color:var(--border-color)>th idsort-order classp-3 text-left cursor-pointer transition-colors duration-300>span data-i18ntableHeaders.number>#/span> i classmaterial-icons align-middle ml-1 stylecolor:var(--text-tertiary)>arrow_drop_down/i>/th>th idsort-time classp-3 text-left cursor-pointer transition-colors duration-300>span data-i18ntableHeaders.startTime>Start Time/span> i classmaterial-icons align-middle ml-1 stylecolor:var(--text-tertiary)>arrow_drop_down/i>/th>th classp-3 text-left data-i18ntableHeaders.duration>Duration/th>th classp-3 text-left data-i18ntableHeaders.label>Label/th>th classp-3 text-center data-i18ntableHeaders.countdown>Countdown/th>th classp-3 text-right data-i18ntableHeaders.actions>Actions/th>/tr>/thead>tbody classdivide-y transition-colors duration-300 styleborder-color:var(--border-color)>/tbody>/table>/div>div classflex flex-wrap justify-between gap-3 mb-8>div classflex flex-wrap gap-3>button idplay-sequence-btn classpx-6 py-3 rounded-lg flex items-center gap-2 transition-colors duration-300 font-medium stylebackground-color:var(--accent-color);color:#fff>i classmaterial-icons>play_arrow/i> span data-i18nsequenceSection.playSequenceButton>Play Sequence/span>/button> button idstop-sequence-btn classpx-6 py-3 rounded-lg flex items-center gap-2 transition-colors duration-300 font-medium stylebackground-color:var(--bg-tertiary);color:var(--text-primary)>i classmaterial-icons>stop/i> span data-i18nsequenceSection.stopButton>Stop/span>/button>/div>button idshare-url-btn classpx-6 py-3 rounded-lg flex items-center gap-2 transition-colors duration-300 font-medium stylebackground-color:var(--accent-color);color:#fff>i classmaterial-icons>share/i> span data-i18ndataSection.shareButton>Share Link/span>/button>/div>/div>/div>div idadvanced-content classtab-content hidden styledisplay:none>div classrounded-lg p-6 shadow-lg mb-6 transition-colors duration-300 stylebackground-color:var(--bg-secondary)>h3 classtext-lg font-medium mb-3 transition-colors duration-300 stylecolor:var(--text-secondary) data-i18ndataSection.title>Sequence Data/h3>textarea idsequence-data rows5 classw-full p-3 rounded border font-mono text-sm mb-1 focus:outline-none transition-colors duration-300 stylebackground-color:var(--bg-primary);color:var(--text-secondary);border-color:var(--border-color)>/textarea>div iddata-char-counter classtext-xs text-right mb-1 transition-colors duration-300 font-mono stylecolor:var(--text-tertiary)>0 chars | 0 lines | 0 words/div>div iddata-size-warning classtext-xs text-right mb-3 transition-colors duration-300 font-mono hidden stylecolor:var(--accent-color)>/div>div classflex flex-wrap gap-3>button idpaste-data-btn classpx-4 py-2 rounded flex items-center gap-2 transition-colors duration-300 stylebackground-color:var(--bg-tertiary);color:var(--text-primary)>i classmaterial-icons text-sm>content_paste/i> span data-i18ndataSection.pasteButton>Paste/span>/button> button idload-data-btn classpx-4 py-2 rounded flex items-center gap-2 transition-colors duration-300 stylebackground-color:var(--accent-color);color:#fff>i classmaterial-icons text-sm>upload/i> span data-i18ndataSection.loadButton>Load Data/span>/button> button idcopy-data-btn classpx-4 py-2 rounded flex items-center gap-2 transition-colors duration-300 stylebackground-color:var(--bg-tertiary);color:var(--text-primary)>i classmaterial-icons text-sm>content_copy/i> span data-i18ndataSection.copyButton>Copy/span>/button>/div>div idcopy-notification classfont-medium mt-3 p-2 rounded hidden transition-colors duration-300 stylecolor:var(--accent-color);background-color:rgba(255,69,0,.1)>/div>div iddata-message classtext-green-500 font-medium mt-3 p-2 rounded hidden transition-colors duration-300 stylebackground-color:rgba(72,187,120,.1)>/div>/div>/div>div idview-mode-section classrounded-lg p-6 shadow-lg mb-6 transition-colors duration-300 hidden stylebackground-color:var(--bg-secondary)>button idview-mode-play-sequence-btn classw-full px-6 py-3 rounded-lg flex items-center justify-center gap-2 transition-colors duration-300 font-medium mb-6 stylebackground-color:var(--accent-color);color:#fff>i classmaterial-icons>play_arrow/i> span data-i18nviewMode.playSequenceButton>Play Sequence/span>/button>div classflex justify-between items-center mb-4>h2 classtext-xl font-bold transition-colors duration-300 stylecolor:var(--accent-color) data-i18nviewMode.title>Playback Marks/h2>button idview-mode-copy-data-btn classpx-4 py-2 rounded flex items-center gap-2 transition-colors duration-300 stylebackground-color:var(--bg-tertiary);color:var(--text-primary)>i classmaterial-icons text-sm>content_copy/i> span data-i18nviewMode.copyDataButton>Copy/span>/button>/div>p classmb-4 transition-colors duration-300 stylecolor:var(--text-secondary) data-i18nviewMode.description>This video contains the following marks:/p>div idview-mode-marks-container classmb-6 rounded-lg p-4 transition-colors duration-300 overflow-x-auto stylebackground-color:var(--bg-tertiary)>table idview-mode-marks-table classw-full border-collapse transition-colors duration-300>thead>tr classborder-b transition-colors duration-300 stylebackground-color:var(--bg-tertiary);color:var(--text-secondary);border-color:var(--border-color)>th classp-3 text-left data-i18ntableHeaders.number>#/th>th classp-3 text-left data-i18ntableHeaders.startTime>Start Time/th>th classp-3 text-left data-i18ntableHeaders.duration>Duration/th>th classp-3 text-left data-i18ntableHeaders.label>Label/th>th classp-3 text-center data-i18ntableHeaders.countdown>Countdown/th>th classp-3 text-right data-i18ntableHeaders.actions>Actions/th>/tr>/thead>tbody idview-mode-marks-list classdivide-y transition-colors duration-300 styleborder-color:var(--border-color)>/tbody>/table>p idview-mode-no-marks classtext-center py-4 transition-colors duration-300 hidden stylecolor:var(--text-tertiary) data-i18nviewMode.noMarks>No marks available for this video/p>/div>/div>div idcustom-modal classfixed inset-0 z-50 hidden overflow-y-auto>div classflex items-center justify-center min-h-screen pt-4 px-4 pb-20 text-center>div classfixed inset-0 transition-opacity stylebackground-color:rgba(0,0,0,.5)>/div>div classinline-block align-bottom rounded-lg text-left overflow-hidden shadow-xl transform sm:my-8 sm:align-middle sm:max-w-lg sm:w-full transition-colors duration-300 stylebackground-color:var(--bg-secondary)>div classpx-4 pt-5 pb-4 sm:p-6 sm:pb-4>div classsm:flex sm:items-start>div classmx-auto flex-shrink-0 flex items-center justify-center h-12 w-12 rounded-full sm:mx-0 sm:h-10 sm:w-10 idmodal-icon-container>i classmaterial-icons text-2xl idmodal-icon>help/i>/div>div classmt-3 text-center sm:mt-0 sm:ml-4 sm:text-left>h3 classtext-lg leading-6 font-medium transition-colors duration-300 idmodal-title stylecolor:var(--text-primary)>Modal Title/h3>div classmt-2>p classtext-sm transition-colors duration-300 idmodal-message stylecolor:var(--text-secondary)>Modal message goes here./p>/div>/div>/div>/div>div classpx-4 py-3 sm:px-6 sm:flex sm:flex-row-reverse>button typebutton idmodal-confirm-btn classw-full inline-flex justify-center rounded-md border border-transparent shadow-sm px-4 py-2 text-base font-medium text-white sm:ml-3 sm:w-auto sm:text-sm transition-colors duration-300 stylebackground-color:var(--accent-color)>Confirm/button> button typebutton idmodal-cancel-btn classmt-3 w-full inline-flex justify-center rounded-md border shadow-sm px-4 py-2 text-base font-medium sm:mt-0 sm:ml-3 sm:w-auto sm:text-sm transition-colors duration-300 stylebackground-color:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-color)>Cancel/button>/div>/div>/div>/div>div classtext-center my-8>a hrefhttps://www.paypal.com/ncp/payment/2Z8RFW2LU5KKL target_blank styletext-decoration:none>div classbounce-button data-i18nmisc.supportButton>❤️ Support this tool/div>/a>button iddebug-mobile-btn classmt-4 px-4 py-2 rounded transition-colors duration-300 stylebackground-color:#333;color:#fff;display:none>Debug Mobile Class/button>/div>div idtoast-notification classfixed bottom-4 right-4 z-50 hidden rounded-lg shadow-lg p-4 transition-colors duration-300 max-w-md stylebackground-color:var(--bg-secondary)>div classflex items-center>div classflex-shrink-0 idtoast-icon-container>i classmaterial-icons idtoast-icon>info/i>/div>div classml-3>p classtext-sm font-medium transition-colors duration-300 idtoast-message stylecolor:var(--text-primary)>Notification message/p>/div>div classml-auto pl-3>button typebutton classinline-flex rounded-md p-1.5 transition-colors duration-300 idtoast-close-btn stylecolor:var(--text-tertiary)>i classmaterial-icons text-sm>close/i>/button>/div>/div>div classmt-1 w-full bg-gray-200 rounded-full h-1 overflow-hidden>div idtoast-progress classh-1 rounded-full stylebackground-color:var(--accent-color);width:100%>/div>/div>/div>script srcjs/lib/jquery-3.7.1.min.js>/script>script srcjs/lib/highlight-11.9.0.min.js>/script>script srcjs/lib/lz-string-1.4.4.min.js>/script>script srchttps://www.youtube.com/iframe_api>/script>script idmain-js deferdefer srcscript.js>/script>script>document.addEventListener(DOMContentLoaded,(function(){{id:tailwind-css,url:tailwindcss.css},{id:main-css,url:styles.css},{id:translations-js,url:translations.js},{id:main-js,url:script.js}.forEach((e>{const rdocument.getElementById(e.id);if(r){const eLINKr.tagName?href:src,tr.getAttribute(e);r.setAttribute(e,getVersionedUrl(t))}}))})),serviceWorkerin navigator&&window.addEventListener(load,(()>{navigator.serviceWorker.register(getVersionedUrl(/service-worker.js)).then((e>{console.log(Service Worker registered with scope:,e.scope)})).catch((e>{console.error(Service Worker registration failed:,e)}))}))/script>footer classtext-center>p classtext-xs transition-colors duration-300 stylecolor:var(--text-tertiary)>span data-i18nmisc.version>Version/span>: span idfooter-version>/span> span idbuild-date>/span>/p>/footer>div classprivacy-notice text-xs p-2 text-center mt-2 stylecolor:var(--text-tertiary)>a hrefterms-and-conditions.html idterms-link classunderline hover:text-opacity-80 transition-opacity duration-300 data-i18nmisc.termsAndConditions>Terms & Conditions/a> | span idcontact-email classunderline hover:text-opacity-80 transition-opacity duration-300 cursor-pointer>i classmaterial-icons text-xs align-middle stylefont-size:12px>email/i>span data-i18nmisc.contact>Contact Us/span>/span>br>i classmaterial-icons text-xs align-middle stylecolor:#4caf50;font-size:12px>check_circle/i> span data-i18nmisc.privacyNotice>No personal data is collected or shared./span>/div>script>function updateBuildDate(){const ndocument.getElementById(build-date);n&&fetch(build.txt?+(new Date).getTime()).then((n>{if(!n.ok)throw new Error(Failed to load build date);return n.text()})).then((t>{const et.trim();console.log(Build date from file:,e);const onew Date(e);isNaN(o.getTime())?(console.warn(Invalid build date format, using current date as fallback),n.textContentformatTimeSince(new Date)):(console.log(Parsed build date:,o),n.textContentformatTimeSince(o))})).catch((t>{console.warn(Error loading build date:,t),n.textContentformatTimeSince(new Date)}))}function formatTimeSince(n){const tnew Date,eMath.abs(t-n),on>{if(window.i18n&&window.i18n.getTranslation){const twindow.i18n.getLanguageFromUrl&&window.i18n.getLanguageFromUrl()||localStorage.getItem(language)||window.i18n.getUserLanguage&&window.i18n.getUserLanguage()||en;return window.i18n.getTranslation(misc.+n,t)}const twindow.currentLanguage||en;return window.translations&&window.translationst&&window.translationst.misc&&window.translationst.miscn||n},aMath.floor(e/1e3),iMath.floor(a/60),dMath.floor(i/60),rMath.floor(d/24),lMath.floor(r/7),sMath.floor(r/30),gMath.floor(r/365);return a5?`(${o(justNow)})`:a60?1a?`(1 ${o(secondAgo)})`:`(${a} ${o(secondsAgo)})`:i60?1i?`(1 ${o(minuteAgo)})`:`(${i} ${o(minutesAgo)})`:d24?1d?`(1 ${o(hourAgo)})`:`(${d} ${o(hoursAgo)})`:1r?`(${o(yesterday)})`:r7?1r?`(1 ${o(dayAgo)})`:`(${r} ${o(daysAgo)})`:l4?1l?`(1 ${o(weekAgo)})`:`(${l} ${o(weeksAgo)})`:s12?1s?`(1 ${o(monthAgo)})`:`(${s} ${o(monthsAgo)})`:1g?`(1 ${o(yearAgo)})`:`(${g} ${o(yearsAgo)})`}document.addEventListener(DOMContentLoaded,(function(){const ndocument.getElementById(footer-version);n&&(n.textContentwindow.APP_VERSION||1.0.0),updateBuildDate(),document.addEventListener(languageChanged,(function(){updateBuildDate()}));const tdocument.getElementById(contact-email);if(t){const ncontact,evidmarks.org;t.addEventListener(click,(function(t){t.preventDefault(),window.open(`mailto:${n}@${e}`,_blank)})),window.i18n&&window.i18n.applyTranslations&&window.i18n.applyTranslations()}}))/script>/div>/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
]