CINXE.COM
Feed - Pulsedive
<!DOCTYPE html> <html lang='en' data-theme='dark' data-uid='0' data-username='' data-email='' data-key='' data-role='0' data-pro='0' data-api='0' data-feed='0' data-enterprise='0' data-integrations='W10=' data-services='eyJhcGkiOnsicGxhbiI6InZpc2l0b3IiLCJkaXNwbGF5IjpudWxsLCJsaW1pdHMiOnsic29mdCI6ZmFsc2UsInJlcXVlc3RzIjp7InNlY29uZCI6MSwiZGF5IjoxMCwibW9udGgiOjEwMH0sImV4cGxvcmUiOjEwLCJhbmFseXplIjpmYWxzZSwibmV3cyI6ZmFsc2V9LCJjdXN0b21lciI6ZmFsc2V9LCJmZWVkIjp7InBsYW4iOiJmcmVlIiwiZGlzcGxheSI6IlNhbXBsZSBPbmx5IiwibGltaXRzIjp7InNhbXBsZSI6dHJ1ZX0sImN1c3RvbWVyIjpmYWxzZX19' data-crawler='0' data-throttle='0' data-customer='0' data-maintenance='0' > <head> <!-- charset --> <meta charset='utf-8'> <!-- fetch all resources from here by default --> <base href='https://pulsedive.com'> <!-- page title --> <title>Feed - Pulsedive</title> <!-- canonical URL --> <link rel='canonical' href='https://pulsedive.com/about/feed'> <!-- favicon --> <link rel='shortcut icon' href='https://pulsedive.com/img/favicon.png'> <link rel='icon' type='image/x-icon' href='https://pulsedive.com/img/favicon.png'> <!-- OpenSearch --> <link rel='search' type='application/opensearchdescription+xml' title='Pulsedive' href='https://pulsedive.com/opensearch.php?v=6.3.06'> <!-- version --> <meta name='version' content='6.3.06'> <!-- assets URL --> <meta name='assets' content='https://pulsedive.com'> <!-- viewport --> <meta name='viewport' content='width=device-width, initial-scale=1'> <!-- SEO --> <meta name='author' content='Pulsedive'> <meta name='description' content="Detect threats, reduce false positives, and make feed ingestion simple with Pulsedive Feed, a configurable CSV of vetted threat intelligence."> <meta name='keywords' content="threat intelligence,feed,ioc"> <!-- Twitter card --> <meta name='twitter:card' content='summary_large_image'> <meta name='twitter:site' content='@pulsedive'> <meta name='twitter:creator' content='@pulsedive'> <meta name='twitter:title' content='Feed - Pulsedive'> <meta name='twitter:description' content='Detect threats, reduce false positives, and make feed ingestion simple with Pulsedive Feed, a configurable CSV of vetted threat intelligence.'> <meta name='twitter:image' content='https://pulsedive.com/img/opengraph/feed.jpg'> <!-- Open Graph card --> <meta property='og:url' content='https://pulsedive.com/about/feed'> <meta property='og:title' content='Feed - Pulsedive'> <meta property='og:description' content='Detect threats, reduce false positives, and make feed ingestion simple with Pulsedive Feed, a configurable CSV of vetted threat intelligence.'> <meta property='og:image' content='https://pulsedive.com/img/opengraph/feed.jpg'> <!-- fonts --> <link rel='preload' href='https://pulsedive.com/fonts/fontawesome.css?v=6.3.06' as='style'><link rel='stylesheet' href='https://pulsedive.com/fonts/fontawesome.css?v=6.3.06'><link rel='preload' href='https://pulsedive.com/fonts/montserrat.css?v=6.3.06' as='style'><link rel='stylesheet' href='https://pulsedive.com/fonts/montserrat.css?v=6.3.06'><link rel='preload' href='https://pulsedive.com/fonts/varelaround.css?v=6.3.06' as='style'><link rel='stylesheet' href='https://pulsedive.com/fonts/varelaround.css?v=6.3.06'> <!-- CSS --> <link rel='preload' href='https://pulsedive.com/css/page.css?v=6.3.06' as='style'><link rel='stylesheet' href='https://pulsedive.com/css/page.css?v=6.3.06'><link rel='preload' href='https://pulsedive.com/css/layout.css?v=6.3.06' as='style'><link rel='stylesheet' href='https://pulsedive.com/css/layout.css?v=6.3.06'><link rel='preload' href='https://pulsedive.com/css/cards.css?v=6.3.06' as='style'><link rel='stylesheet' href='https://pulsedive.com/css/cards.css?v=6.3.06'><link rel='preload' href='https://pulsedive.com/css/elem.css?v=6.3.06' as='style'><link rel='stylesheet' href='https://pulsedive.com/css/elem.css?v=6.3.06'><link rel='preload' href='https://pulsedive.com/css/dark.css?v=6.3.06' as='style'><link rel='stylesheet' href='https://pulsedive.com/css/dark.css?v=6.3.06'> </head> <body data-schema='eyJpbmRpY2F0b3JzIjp7ImlwIjp7ImRpc3BsYXkiOiJJUCIsImF0dHJpYnV0ZXMiOlsicHJvdG9jb2wiLCJwb3J0IiwiaG9zdHR5cGUiLCJ0ZWNobm9sb2d5IiwidGFjdGljIiwidGVjaG5pcXVlIl19LCJkb21haW4iOnsiZGlzcGxheSI6IkRvbWFpbiIsImF0dHJpYnV0ZXMiOlsicHJvdG9jb2wiLCJwb3J0IiwiaG9zdHR5cGUiLCJ0ZWNobm9sb2d5IiwidGFjdGljIiwidGVjaG5pcXVlIl19LCJhcnRpZmFjdCI6eyJkaXNwbGF5IjoiQXJ0aWZhY3QiLCJhdHRyaWJ1dGVzIjpbImZpbGVuYW1lIiwiZmlsZXR5cGUiLCJ5YXJhIiwidGFjdGljIiwidGVjaG5pcXVlIl19LCJ1cmwiOnsiZGlzcGxheSI6IlVSTCIsImF0dHJpYnV0ZXMiOlsicHJvdG9jb2wiLCJwb3J0IiwidGVjaG5vbG9neSIsInRhY3RpYyIsInRlY2huaXF1ZSJdfSwiaXB2NiI6eyJkaXNwbGF5IjoiSVB2NiIsImF0dHJpYnV0ZXMiOlsicHJvdG9jb2wiLCJwb3J0IiwiaG9zdHR5cGUiLCJ0ZWNobm9sb2d5IiwidGFjdGljIiwidGVjaG5pcXVlIl19fSwidGhyZWF0cyI6eyJhdHRyaWJ1dGVzIjpbInRhY3RpYyIsInRlY2huaXF1ZSIsInRlY2hub2xvZ3kiLCJpbmR1c3RyeSIsImNvdW50cnljb2RlIl0sImNhdGVnb3JpZXMiOnsiYXR0YWNrIjoiQXR0YWNrIiwidGVycm9yaXNtIjoiVGVycm9yaXNtIiwic3BhbSI6IlNwYW0iLCJleHBsb2l0a2l0IjoiRXhwbG9pdCBLaXQiLCJyYW5zb213YXJlIjoiUmFuc29td2FyZSIsInJhdCI6IlJBVCIsImJvdG5ldCI6IkJvdG5ldCIsInBoaXNoaW5nIjoiUGhpc2hpbmciLCJnZW5lcmFsIjoiR2VuZXJhbCIsIm1hbHdhcmUiOiJNYWx3YXJlIiwiZnJhdWQiOiJGcmF1ZCIsInByb3h5IjoiUHJveHkiLCJncm91cCI6Ikdyb3VwIiwiZmFtaWx5IjoiTWFsd2FyZSBGYW1pbHkiLCJwdXAiOiJQVVAiLCJ0b29sIjoiVG9vbCIsImNyaW1lIjoiQ3JpbWUiLCJ2dWxuZXJhYmlsaXR5IjoiVnVsbmVyYWJpbGl0eSIsInJlY29ubmFpc3NhbmNlIjoiUmVjb25uYWlzc2FuY2UiLCJjYW1wYWlnbiI6IkNhbXBhaWduIiwiYWJ1c2UiOiJBYnVzZSIsInNweXdhcmUiOiJTcHl3YXJlIn19LCJhdHRyaWJ1dGVzIjp7InlhcmEiOiJZQVJBIFJ1bGUiLCJ0YWN0aWMiOiJUYWN0aWMiLCJob3N0dHlwZSI6Ikhvc3QgVHlwZSIsImZpbGVuYW1lIjoiRmlsZSBOYW1lIiwidGVjaG5vbG9neSI6IlRlY2hub2xvZ3kiLCJ0ZWNobmlxdWUiOiJUZWNobmlxdWUiLCJjb3VudHJ5Y29kZSI6IkNvdW50cnkgQ29kZSIsImluZHVzdHJ5IjoiSW5kdXN0cnkiLCJwb3J0IjoiUG9ydCIsInByb3RvY29sIjoiUHJvdG9jb2wiLCJmaWxldHlwZSI6IkZpbGUgVHlwZSJ9LCJ2YWxpZGF0aW9uIjp7ImNvdW50cnljb2RlIjoiXC9eW0EtWl17Mn0kXC8ifX0='> <!--header--> <header data-hide="0"> <!-- logo --> <a class='logo' data-enterprise=0 href='https://pulsedive.com'> <img style='max-height:35px; max-width:10em;' class='logo bigscreen' src='https://pulsedive.com/img/logo_community_light.svg?v=6.3.06' alt="Pulsedive logo"> <img style='max-height:35px;' class='logo smallscreen midscreen' src='https://pulsedive.com/img/heart.svg?v=6.3.06' alt="Pulsedive logo"> </a> <a class='logo' data-enterprise=1 href='/dashboard/'> <img style='max-height:35px; max-width:10em;' class='logo bigscreen' src='https://pulsedive.com/img/logo_community_light.svg?v=6.3.06' alt="Pulsedive logo"> <img style='max-height:35px;' class='logo smallscreen midscreen' src='https://pulsedive.com/img/heart.svg?v=6.3.06' alt="Pulsedive logo"> </a> <!-- top nav --> <nav class='bigscreen'> <a href='/dashboard/'><i class='fas fa-stream'></i>Dashboard</a> <div class='dropdown'> <a href='/explore/'><i class='fas fa-explore'></i>Explore</a> <div> <a href='/explore/'><i class='fas fa-indicator'></i>Indicators</a> <a href='/explore/threats/'><i class='fas fa-threat'></i>Threats</a> <!--<a data-auth=1 href='/explore/?q=user%3D'><i class='fas fa-upload'></i>Your Submissions</a>--> <a href='/api/explore' class='sep-top'><i class='fas fa-product-api'></i>API</a> </div> </div> <a href='/analyze/'><i class='fas fa-code-branch'></i>Analyze</a> <div class='dropdown'> <a href='/api/'><i class='fas fa-product-api'></i>API</a> <div> <a href='/api/'><i class='fas fa-info-circle'></i>Overview</a> <a href='/api/indicators' class='sep-top'><i class='fas fa-indicator'></i>Indicators</a> <a href='/api/threats'><i class='fas fa-threat'></i>Threats</a> <a href='/api/explore'><i class='fas fa-explore'></i>Explore</a> <a data-enterprise=0 href='/about/api' class='sep-top'><i class='fas fa-clock'></i>Rate Limits</a> <a href='/api/taxii'><i class='fas fa-taxii'></i>STIX/TAXII 2.1</a> <a data-enterprise=0 href='/about/feed'><i class='fas fa-product-feed'></i>Bulk Export</a> </div> </div> <div data-enterprise=1 class='dropdown'> <a onclick="Form.feedDownload().modal(true);" data-enterprise=1 data-auth=1><i class='fas fa-product-feed'></i>Export</a> <div> <a onclick="Form.feedDownload().modal(true);" data-enterprise=1 data-auth=1><i class='fas fa-product-feed'></i>Configure CSV</a> <a href='/api/taxii'><i class='fas fa-taxii'></i>STIX/TAXII 2.1</a> </div> </div> <div data-enterprise=0 class='dropdown'> <a href='/about/'><i class='fas fa-info-circle'></i>About</a> <div> <a href='/about/'><i class='fas fa-info-circle'></i>Overview</a> <a href='/pro' class='sep-top' style='min-width:10em;'><i class='fas fa-product-pro'></i>Pro<span data-pro="0" style='float:right;' class='success'>30% OFF</span><span data-pro="1" style='opacity:0.5; float:right;'>$29/mo</span></a> <a href='/about/api'><i class='fas fa-product-api'></i>API</a> <a href='/about/feed'><i class='fas fa-product-feed'></i>Feed</a> <a href='/enterprise'><i class='fas fa-product-enterprise'></i>Enterprise TIP</a> <a href='/addon' class='sep-top'><i class='fab fa-chrome'></i>Add-On</a> <a href='/integrations'><i class='fas fa-puzzle-piece'></i>Integrations</a> <a href='/company'><i class='fas fa-copyright'></i>Company</a> <a href='https://blog.pulsedive.com' target='_blank'><i class='fas fa-rss'></i>Blog</a> </div> </div> </nav> <nav class='midscreen'> <a href='/explore/' alt="Explore"><i class='fas fa-explore'></i></a> <a href='/analyze/' alt="Analyze"><i class='fas fa-code-branch'></i></a> <a href='/api/' alt="API"><i class='fas fa-product-api'></i></a> <a href='/about/pro' alt='Pro' data-enterprise=0 data-pro=0 data-admin=0><i class='fas fa-product-pro'></i></a> <a href='/about/feed' alt="Feed" data-enterprise=0 data-pro=1 data-admin=0><i class='fas fa-product-feed'></i></a> <a onclick="Form.feedDownload().modal(true);" alt="Feed" data-enterprise=1 data-auth=1><i class='fas fa-product-feed'></i></a> <a href='/configuration/' alt="Admin" data-admin=1><i class='fas fa-cogs'></i></a> <a href='/about/' data-enterprise=0 alt="About"><i class='fas fa-info-circle'></i></a> </nav> <aside> <!-- account menu --> <span class='bigscreen'> <div data-auth=0 data-enterprise=0 class='dropdown'> <a href='/register' class='success'><i class='fas fa-user-plus'></i>Sign Up</a> <div> <a data-action='login'><i class='fas fa-sign-in-alt'></i>Sign In</a> <a data-action='theme'><i class='fas fa-adjust'></i>Change Theme</a> <a data-action='contact'><i class='fas fa-envelope'></i>Contact Us</a> </div> </div> <div data-auth=1 class='dropdown'> <a href='/account/'><i class='fas fa-user-cog' data-pro=0 data-admin=0></i><i class='fas fa-user-shield' data-pro=1 data-admin=0></i><i class='fas fa-users-cog' data-admin=1></i><span style='display:inline-block; text-overflow:ellipsis; overflow:hidden; vertical-align:bottom; max-width:5em;'></span></a> <div> <a href='/account/'><i class='fas fa-user'></i>Account</a> <a data-enterprise=1 onclick="window.page.forms.keys.modal(true);"><i class='fas fa-puzzle-piece'></i>Third-Party API Keys</a> <a data-enterprise=0 data-pro=1 onclick="window.page.forms.keys.modal(true);"><i class='fas fa-product-pro'></i>Pro Integrations</a> <a data-action='theme'><i class='fas fa-adjust'></i>Change Theme</a> <a data-action='contact' data-enterprise=0 data-admin=0><i class='fas fa-envelope'></i>Contact Us</a> <a data-action='contact' data-enterprise=1><i class='fas fa-life-ring'></i>Support</a> <a data-enterprise=0 data-admin=0 data-pro=0 data-api=0 data-feed=0 href='/purchase' class='success'><i class='fa fa-plus-circle'></i>Upgrade</a> <a href='/pulsedive/data.php?get=indicators' target='_blank' class='sep-top'><i class='fas fa-upload'></i>Export Submissions</a> <a data-feed=1 data-enterprise=0 onclick="Form.feedDownload().modal(true);"><i class='fas fa-product-feed'></i>Download Feed</a> <a data-feed=0 data-enterprise=0 onclick="Form.feedDownload().modal(true);"><i class='fas fa-product-feed'></i>Feed Sample</a> <a onclick="window.page.forms.threat.modal(true);" data-contributor=1 data-enterprise=0 class='sep-top'><i class='fas fa-threat'></i>Add a threat</a> <a onclick="window.page.forms.threat.modal(true);" data-enterprise=1 class='sep-top'><i class='fas fa-threat'></i>Add a threat</a> <!--<a href='/configuration/feed.php' data-admin=1><i class='fas fa-feed'></i>Add a feed</a>--> <a href='/configuration/' data-admin=1><i class='fas fa-cogs'></i>Admin</a> <a data-action='logout' class='error sep-top'><i class='fas fa-sign-out-alt'></i>Sign Out</a> </div> </div> <a data-action='toolbox' alt="Toolbox"><i class='fas fa-hammer'></i></a> </span> <!-- top nav, right side --> <span class='midscreen'> <a data-action='login' data-auth=0 data-enterprise=0 class='success' alt="Sign In"><i class='fas fa-user-plus'></i></a> <a data-action='account' data-auth=1 href='/account/' alt="Account"><i class='fas fa-user-cog' data-pro=0 data-admin=0></i><i class='fas fa-user-shield' data-pro=1 data-admin=0></i><i class='fas fa-users-cog' data-admin=1></i></a> <a data-action='toolbox' alt="Toolbox"><i class='fas fa-hammer'></i></a> <a data-action='theme' alt="Toggle theme"><i class='fas fa-adjust'></i></a> <a data-action='contact' class='bigscreen' data-enterprise=0 alt="Contact"><i class='fas fa-envelope'></i></a> <a data-action='contact' data-enterprise=1 alt="Support"><i class='fas fa-life-ring'></i></a> </span> <!-- globalsearch --> <div class='text-wrapper'> <i class='fas fa-search' onclick="this.parentElement.querySelector('input[type=text]').focus();"></i><input name='search' type='text' autocomplete='none' aria-label='search'> </div> <!-- top hamburger menu for small screens --> <span class='smallscreen'> <a onclick="document.querySelector('header nav.mobile').style.display = 'block'; window.page.url('nav', { anchor:true });"><i class='fas fa-bars'></i></a> </span> </aside> <!-- mobile nav --> <nav class='mobile'> <a name='closeNav' onclick="this.parentElement.style.display = 'none'; window.page.url('', { anchor:true });"><i class='fas fa-times'></i></a> <a href='/dashboard/'><i class='fas fa-stream'></i>Dashboard</a> <a href='/explore/'><i class='fas fa-explore'></i>Explore</a> <a href='/analyze/'><i class='fas fa-code-branch'></i>Analyze</a> <a href='/api/' data-enterprise=1><i class='fas fa-product-api'></i>API</a> <a href='/about/api' data-enterprise=0 data-admin=0><i class='fas fa-product-api'></i>API</a> <a href='/about/pro' data-enterprise=0 data-admin=0><i class='fas fa-product-pro'></i>Pro</a> <a href='/about/feed' data-enterprise=0 data-admin=0><i class='fas fa-product-feed'></i>Feed</a> <a onclick="Form.feedDownload().modal(true);" data-enterprise=1 data-auth=1><i class='fas fa-product-feed'></i>Feed</a> <a href='/configuration/' data-admin=1><i class='fas fa-cogs'></i>Admin</a> <a class='sep-bottom' href='/about/' data-enterprise=0><i class='fas fa-info-circle'></i>About</a> <a data-action='register' data-auth=0 data-enterprise=0><i class='fas fa-user-plus'></i>Register</a> <a data-action='login' data-auth=0 data-enterprise=0><i class='fas fa-sign-in-alt'></i>Sign In</a> <a data-action='account' data-auth=1 href='/account/'><i class='fas fa-user-cog' data-pro=0 data-admin=0></i><i class='fas fa-user-shield' data-pro=1 data-admin=0></i><i class='fas fa-users-cog' data-admin=1></i>Account</a> <a data-action='logout' data-auth=1><i class='fas fa-sign-out-alt'></i>Sign Out</a> <a data-action='theme' onclick="this.parentElement.style.display = 'none';"><i class='fas fa-adjust'></i>Toggle Theme</a> <a data-action='contact' onclick="this.parentElement.style.display = 'none';"><i class='fas fa-envelope'></i>Contact</a> </nav> </header> <!-- scripts --> <script defer src='https://pulsedive.com/js/events.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/functions.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/page.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/docs.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/forms.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/preview.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/data.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/premium.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/integrations.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/suggestions.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/api/api.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/api/explore.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/api/indicator.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/api/threat.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/api/feed.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/api/action.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/api/submit.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/api/search.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/ui/ui.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/ui/card.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/ui/autocomplete.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/ui/stamp.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/ui/taglist.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/ui/table.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/ui/grid.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/ui/tree.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/ui/cloner.js?v=6.3.06'></script><script defer src='https://pulsedive.com/js/ui/regex.js?v=6.3.06'></script> <!-- side menu --> <aside data-show=1 class=''> </aside> <!-- main content --> <main> <!-- Unsupported browser warning --> <div id='unsupported-browser-warning' class='sep-bottom error' style='padding:10px; display:none;'> <div class='inline' style='margin-left:5px;'> <i class='fas fa-exclamation-circle'></i> </div> <div class='inline' style='width:calc(100% - 40px);'> We detected an unsupported browser. Some features and functionality might not work properly. We strongly recommend you upgrade your browser. </div> </div> <section> <script> window.addEventListener('load', function(event) { // set up navigation window.page.docs({ updateTitle:true, redirects:{ extension:'addon' }, onload:function() { // create card object with existing card var container = new Card({}, 'feeds'); // card not found if (!container.card) { return; } // add sorting container.sort([{ key:'name', display:'Feed' }, { key:'organization', display:'Author' }, { key:'stamp_modified', display:'Last Modified', icon:'clock', class:'midscreen bigscreen' }]); // create feeds table var feeds = new Table([], function(row, feed) { // feed row.href = feed.url(); row.target = '_blank'; row.appendChild(UI.div('grow').add(UI.heading(feed.name)).add(UI.div('note').add(feed.organization + ' - ' + Threat.categories()[feed.category]))); // risk graph and stamp row.appendChild(UI.element('div', [feed.stamp.modified !== null ? UI.element('span', UI.stamp(feed.stamp.modified), { icon:'clock', style:{ display:'inline-block' } }) : '', UI.element(UI.riskGraph(feed._raw.indicators), null, { class:'bigscreen', style:{ marginLeft:'2em' } })], { class:'right' })); return row; }, { empty:"No results", loading:true, sort:container.sort() }); container.add(feeds); // load feeds var search = new Search(); search.type = 'feeds'; search.set.category = 'all'; search.set.retired = false; search.set.splitrisk = true; search.search(function(err) { this.clear().add((UI.p("Could not load feeds.", { class:'error' }))); }.bind(container), function(nextPage, data) { // print feeds this.add(data.results).sort('feed').print(); }.bind(feeds), function() { }); } }, 'about/', [{ name:'main', display:'Overview', icon:'info-circle' }, { name:'pro', display:'Pro', icon:'product-pro' }, { name:'api', display:'API', icon:'product-api' }, { name:'feed', display:'Feed', icon:'product-feed' }, { name:'enterprise', display:'Enterprise', icon:'heartbeat' }, { name:'addon', display:'Add-On', icon:'fab fa-chrome' }, { name:'integrations', display:'Integrations', icon:'fas fa-puzzle-piece' }, { name:'company', display:'Company', icon:'copyright' }]); // user is not registered if (window.page.user.uid <= 0) { // add register button to side nav window.page.nav.appendChild(UI.a('Create a free account', function(done) { done() }, { attribute:{ 'data-action':'register' }, icon:'user-plus', class:'sep-top', style:{ display:'block', marginTop:'2em', paddingTop:'0.5em', maxWidth:'100%' } })); // user is registered, go somewhere else } else { window.page.nav.appendChild(UI.a('API docs', '/api/', { icon:'product-api', class:'sep-top', style:{ display:'block', marginTop:'2em', paddingTop:'0.5em', maxWidth:'100%' } })); } // get Slack URL from footer var slack = document.querySelector('footer > aside > a[name=slack]'); if (slack) { // add Slack link window.page.nav.appendChild(UI.a('Join Slack', slack.href, { icon:'fab fa-slack', newTab:true })); } // add Twitter link window.page.nav.appendChild(UI.a('Twitter', 'https://twitter.com/pulsedive', { icon:'fab fa-twitter', newTab:true })); // add LinkedIn link window.page.nav.appendChild(UI.a('LinkedIn', 'https://www.linkedin.com/company/pulsedive/', { icon:'fab fa-linkedin', newTab:true })); // add contact button window.page.nav.appendChild(UI.a('Contact us', function(done) { done() }, { icon:'envelope', attribute:{ 'data-action':'contact' } })); // add blog window.page.nav.appendChild(UI.a('Blog', 'https://blog.pulsedive.com/', { icon:'fas fa-rss', newTab:true })); }); </script> </section> <!-- footer --> <footer data-hide="0"> <a href='https://pulsedive.com' target='_blank'>©2024 Pulsedive LLC | v6.3.06 | October 1</a> <!-- links --> <aside> <a data-crawler=1 href='/recent' target='_blank'><i class='fas fa-history'></i>Recent</a> <a name='slack' href='https://join.slack.com/t/pulsedive/shared_invite/enQtMzI3NDQyMjEzMTY4LTBhNmE1NWIyMjdhNjVkYTc5OWMxZGExNWM3OWIxYzYyZGNlMGMwODBjNTZlNjc0M2RhOGQ3MjQwYjQ1Nzk3ZGE' target='_blank'><i class='fab fa-slack inline'></i></a> <a name='linkedin' href='https://linkedin.com/company/pulsedive' target='_blank'><i class='fab fa-linkedin inline'></i></a> <a name='blog' href='https://blog.pulsedive.com' target='_blank'><i class='fas fa-rss inline'></i></a> <span>|</span> <a name='company' href='https://pulsedive.com/about/company' target='_blank'><i class='fas fa-copyright'></i>Company</a> <a data-action='contact'><i class='fas fa-envelope'></i>Contact</a> <a href='/terms' target='_blank'><i class='fas fa-file'></i>Terms</a> <a data-enterprise=0 href='/privacy' target='_blank'><i class='fas fa-user-secret'></i>Privacy</a> <a data-enterprise=1 href='/enterprise-privacy' target='_blank'><i class='fas fa-user-secret'></i>Privacy</a> </aside> </footer> </main> </body> </html>