https://dataplicity.com/

Submitted URL:
https://dataplicity.com
Report Finished:

The outgoing links identified from the page

LinkText
https://github.com/wildfoundry/dataplicity-agent/blob/master/README.mdtake a look around inside
https://www.facebook.com/dataplicity/Facebook
https://twitter.com/dataplicityTwitter

JavaScript Variables · 17 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

NameType
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
$function
jQueryfunction
Tetherfunction
csrftokenstring
Typedfunction
gtagfunction
dataLayerobject

Console log messages · 0 found

Messages logged to the web console

HTML

The raw HTML body of the page

<!DOCTYPE html><html lang="en" class=""><head>
  <meta charset="utf-8">
  <meta http-equiv="x-ua-compatible" content="ie=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="apple-itunes-app" content="app-id=921634512">
  
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@dataplicity">
<meta name="twitter:creator" content="@dataplicity">
<meta property="og:title" content="Dataplicity">
<meta property="og:type" content="website">
<meta property="og:url" content="https://dataplicity.com/">
<meta property="og:description" content="Dataplicity lets you control, manage and repair your devices even as they roam between cellular, satellite and fixed networks beyond your control.">
<meta property="og:image" content="https://www.dataplicity.com/static/img/dataplicityog.1ffc570090b0.png">

  
  <meta name="description" content="Remotely access your Raspberry Pi from anywhere in the world
  via your web browser without DynDNS, VPN, Static IP or Port Forwarding. Sign up for free today">

  
  <title>Dataplicity: Remotely control your Raspberry Pi</title>
  <link href="/static/compiled/home.56f919d46cdf.css" rel="stylesheet" type="text/css">
  


<link rel="apple-touch-icon" sizes="180x180" href="/static/favicon/apple-touch-icon.ea93955d791e.png">
<link rel="icon" type="image/png" href="/static/favicon/favicon-32x32.1e7675dd8b4f.png" sizes="32x32">
<link rel="icon" type="image/png" href="/static/favicon/favicon-16x16.aeafe922c489.png" sizes="16x16">
<link rel="manifest" href="/static/favicon/manifest.5e6a024fa508.json">
<link rel="mask-icon" href="/static/favicon/safari-pinned-tab.7ddd0b3d5d8d.svg" color="#5bbad5">
<link rel="shortcut icon" href="/static/favicon/favicon.c778f49f38d9.ico">
<meta name="apple-mobile-web-app-title" content="Dataplicity">
<meta name="application-name" content="Dataplicity">
<meta name="msapplication-config" content="/static/favicon/browserconfig.6e841fb61200.xml">
<meta name="theme-color" content="#ffffff">

</head>
<body class="page-body  ">
  <div class="wrap">
    <div class="page-content -no-grow header-container -tall -purple-top">
      
  
      <div class="inner">
      






<header>
    <a href="/" class="logo">
        <img class="logo-white" src="/static/img/logos/dplogo-white.52d2a6bad22c.svg" alt="Dataplicity logo">
        <img class="logo-dark" src="/static/img/logos/dplogo-dark.7a1241a7db2f.svg" alt="Dataplicity logo">
    </a>
    <div class="nav header-links">
        <a class="hamburger" data-toggle="dropdown" href="#"></a>
        


  <a class="link -movable" href="/features/">Why&nbsp;Dataplicity?</a>




<a class="link -movable" href="/apps/">Apps</a>
<a class="link -movable" href="/doc-redirect/docs" target="_blank" rel="noopener">
  Docs
</a>

        
        <a class="link" href="/subscriptions/plans/">Pricing</a>
        
        <a class="link" href="/profile/signin/">
            Sign&nbsp;in
        </a>
        
        
        <div class="menu nav-dropdown">
            


  <a class="link -movable" href="/features/">Why&nbsp;Dataplicity?</a>




<a class="link -movable" href="/apps/">Apps</a>
<a class="link -movable" href="/doc-redirect/docs" target="_blank" rel="noopener">
  Docs
</a>

            
            <a class="link" href="/app/subscriptions-plans/">Pricing</a>
            <a class="link last" href="#" id="login-button" data-toggle="modal" data-target="#login-modal">
                Sign&nbsp;in
            </a>
            
        </div>
    </div>
</header>
      </div>
      
  <div class="inner showcase-block -home-header -on-dark">
    <h1 class="title">
      Control your
      <br class="tidy">
      <span class="highlight" id="title-targets">Raspberry Pi</span><span class="typed-cursor" aria-hidden="true">|</span>
      <br>
      from anywhere.
    </h1>
  </div>

  <div class="inner">
    <div class="signup-content" id="registration-form">
      <div class="form bullet-holder">
        <div class="bullet -bg-success -text">1</div>
        <div class="inner">
          





<div>
<form action="/profile/register/" class="uniForm home-signup" method="post">
    
        <input type="hidden" name="csrfmiddlewaretoken" value="f2OAiqqWjlRAw4Ra6cftpEVzXj7ac65I3xmJc8IYIlY6MnZnuM43UsfTWO0pfQ8E">
    

    
    
    
        



    
    






    <div id="div_id_email" class="form-field -required">
        
            
        

        

        

        <input type="email" name="email" maxlength="511" placeholder="Enter your email address" class="emailinput" required="" id="id_email">

        

        
    </div>




<input type="submit" name="submit" value="Start" class="submit submitButton -call-to-action text-button -submit" id="submit-id-submit">




    

    <div class="ajaxform-status" style="display: none"></div>
</form>
</div>


        </div>
      </div>
      <div class="alternative">
        or <a href="/profile/signin/">Sign in</a> if you've already got an account
      </div>
      <div class="terminal web-terminal">
        <div class="inner terminal-inner">
          <div class="terminal-header">
            <div class="circle"></div>
            <div class="circle"></div>
            <div class="circle"></div>
            &nbsp;
          </div>
          <div class="terminal-body -floating-pi -showcase">
            <div class="content bullet-holder">
              <div class="bullet -gutter -bg-success -text">2</div>
              <div id="typed-strings" style="clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px;">
                <p><span>Hey there, stranger! Enter your email above and a line of code will appear here!</span></p>
              </div>
              <span class="code" id="typed"><span>Hey there, stranger! Ente</span></span>
            </div>
            <div class="helptext bullet-holder">
              <div class="bullet -image-info -gutter-mid"></div>
              Copy the line of code into your Raspberry Pi terminal to activate
              your remote shell (Don't worry, you can always
              <a class="terminal-link" href="https://github.com/wildfoundry/dataplicity-agent/blob/master/README.md" target="_blank" rel="noopener">take a look around
              inside</a> before doing this)
            </div>
            <div class="buttons">
              <a href="/post-register/" rel="nofollow" class="button text-button -submit">
                Done
              </a>
              <a href="/devices/" rel="nofollow" class="button text-button -secondary">
                Do it later
              </a>
              <a href="#" class="button text-button -tertiary" data-toggle="modal" data-target="#source-modal">
                View source
              </a>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>

  <div class="generic-modal -script-source" id="source-modal" role="dialog" tabindex="-1" aria-labelledby="source-modal">
    <div class="inner" role="document">
      <div class="content">
        <div class="body dialog-box">
          <div class="title">
            Source code
          </div>

          <div class="explanation">
            This is the script that runs on your Raspberry Pi during the installation process.
          </div>

          <div class="terminal web-terminal">
            <div class="inner terminal-inner">
              <div class="terminal-header">
                <div class="circle"></div>
                <div class="circle"></div>
                <div class="circle"></div>
                &nbsp;
              </div>
              <div class="terminal-body">
                <div class="content">
                  <pre class="code script-source" id="install_script">
                  </pre>
                </div>
              </div>
            </div>
          </div>

          <div class="buttons">
            <a class="button text-button -icon-backarrow -info" data-dismiss="modal">
              Back
            </a>
          </div>

        </div>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">×</span>
        </button>
      </div>
    </div>
  </div>

    </div>

    

      

      

      
      

    

    

  <div class="split-showcase -full-width -right">
    <div class="text showcase-block -secondary">
      <h2 class="title">Remotely access your device command line.</h2>
      <p class="explanation -limited-width">
        Similar to SSH, but without the complex set-up required to get it
        working behind firewall and NAT.
      </p>
      <a class="link text-button -home-on-light" href="/features/">
        Learn more
      </a>
    </div>
    <picture class="image">
      <source srcset="/static/img/home/large/top-laptop.34639be75c1a.png 1x,
                      /static/img/home/large/[email protected] 2x,
                      /static/img/home/large/[email protected] 3x" media="(min-width: 1200px)">
      <source srcset="/static/img/home/small/top-laptop.a62d6d0188a6.png 1x,
                      /static/img/home/small/[email protected] 2x,
                      /static/img/home/small/[email protected] 3x" media="(max-width: 1199px)">
      <img src="/static/img/home/large/top-laptop.34639be75c1a.png">
    </picture>
  </div>

  <div class="split-showcase -full-width -left">
    <div class="text showcase-block -secondary">
      <h2 class="title">No more 192.168.0.1!</h2>
      <p class="explanation -limited-width">
        Wormhole provides a proper URL for your web control panel which follows
        your devices across cellular, satellite and fixed networks.
      </p>
      <a class="link text-button -home-on-light" href="/features/">
        Explore features
      </a>
    </div>
    <picture class="image">
      <source srcset="/static/img/home/large/wormhole.060a806eaaf4.png 1x,
                      /static/img/home/large/[email protected] 2x,
                      /static/img/home/large/[email protected] 3x" media="(min-width: 1200px)">
      <source srcset="/static/img/home/small/wormhole.def3ef729ad9.png 1x,
                      /static/img/home/small/[email protected] 2x,
                      /static/img/home/small/[email protected] 3x" media="(max-width: 1199px)">
      <img src="/static/img/home/large/wormhole.060a806eaaf4.png">
    </picture>
  </div>

  <div class="split-showcase -full-width -right">
    <div class="text showcase-block -secondary">
      <h2 class="title">Manage your devices from Windows or Mac.</h2>
      <p class="explanation -limited-width">
        Porthole forwards TCP ports from your remote Linux devices to your
        workstation. Use SSH, SCP, VNC, or even proprietary protocols to reach
        your remote devices.
      </p>
      <a class="link text-button -home-on-light" href="/apps/porthole/">
        Download
      </a>
    </div>
    <picture class="image">
      <source srcset="/static/img/home/large/ssh.b0540dfbe53c.png 1x,
                      /static/img/home/large/[email protected] 2x,
                      /static/img/home/large/[email protected] 3x" media="(min-width: 1200px)">
      <source srcset="/static/img/home/small/ssh.2e5f066ce7aa.png 1x,
                      /static/img/home/small/[email protected] 2x,
                      /static/img/home/small/[email protected] 3x" media="(max-width: 1199px)">
      <img src="/static/img/home/large/ssh.b0540dfbe53c.png">
    </picture>
  </div>

  <div class="page-content -highlight">
    <div class="inner showcase-block -primary">
      <h2 class="title">What you need</h2>
      <p class="explanation">
        All you need is an internet-connected device, and you're ready to go!
      </p>
    </div>
    <div class="inner home-needs">
      <div class="group -highlight">
        <div class="icon-block -needed -left">
          <div class="icon">
            <img src="/static/img/home/pi.55a647065159.svg">
          </div>
          <span class="title">Raspberry&nbsp;Pi</span>
        </div>
        <div class="icon-block -needed">
          <div class="icon">
            <img src="/static/img/home/internet.87133bdec100.svg">
          </div>
          <span class="title">Internet</span>
        </div>
      </div>
      <div class="group -movable">
        <div class="icon-block -unneeded">
          <div class="icon">
            <img src="/static/img/home/port-forwarding.abd6cdd567d5.svg">
          </div>
          <span class="title">Port<br>forward­ing</span>
        </div>
        <div class="icon-block -unneeded">
          <div class="icon">
            <img src="/static/img/home/vpn.366b40b24344.svg">
          </div>
          <span class="title">VPN</span>
        </div>
        <div class="icon-block -unneeded">
          <div class="icon">
            <img src="/static/img/home/static-ip.59b778174961.svg">
          </div>
          <span class="title">Static IPs</span>
        </div>
      </div>
      <div class="group">
        <div class="icon-block -unneeded">
          <div class="icon">
            <img src="/static/img/home/dyn-dns.25c7dcf30f79.svg">
          </div>
          <span class="title">DynDNS</span>
        </div>
        <div class="icon-block -unneeded">
          <div class="icon">
            <img src="/static/img/home/time.29bf02f107f1.svg">
          </div>
          <span class="title">Lots of time</span>
        </div>
        <div class="icon-block -unneeded">
          <div class="icon">
            <img src="/static/img/home/patience.25ad4fc301a0.svg">
          </div>
          <span class="title">Lots of<br>patience</span>
        </div>
      </div>
    </div>
  </div>

  <div class="page-content -highlight -slim">
    <ul class="inner feature-trio">
      <li class="feature feature-block -small -globe">
        <div class="inner">
          <div class="title">Works anywhere</div>
          <p class="definition">
            If your Raspberry Pi is connected to the internet, you
            can access it via Dataplicity. You can even connect to
            devices behind firewalls.
          </p>
        </div>
      </li>
      <li class="feature feature-block -small -browser">
        <dl class="inner">
          <dt class="title">Easy access via browser</dt>
          <dd class="definition">
            Log in to Dataplicity, select the device you want and
            access your remote shell. It's that simple!
          </dd>
        </dl>
      </li>
      <li class="feature feature-block -small -lock">
        <dl class="inner">
          <dt class="title">Simple and secure</dt>
          <dd class="definition">
            Dataplicity connects using client-initiated HTTPS, so
            it's safe, encrypted and you don't need to make
            specific firewall exceptions.
          </dd>
        </dl>
      </li>
    </ul>
  </div>

  <div class="page-content -purple-bottom">
    <div class="inner showcase-block -primary -on-dark">
      <h2 class="title">Sign up for free, now!</h2>
      <input type="button" name="submit" value="Start" class="text-button -call-to-action start-signup">
    </div>
  </div>



    
    



<div class="page-content -slim -dark">
    <div class="inner page-footer">
        <div class="logo">
        <img src="/static/img/logos/dplogo-white.52d2a6bad22c.svg" alt="Dataplicity logo">
        </div>
        <ul class="links footer-links">
        <li class="heading">Dataplicity</li>
        <li class="link"><a href="/apps/">Apps</a></li>
        <li class="link"><a href="/features/">Why&nbsp;Dataplicity?</a></li>
        <li class="link"><a href="/apps/porthole/">Porthole</a></li>
        <li class="link"><a href="/subscriptions/plans/">Pricing</a></li>
        </ul>
        <ul class="links footer-links">
        <li class="heading">Support</li>
        <li class="link"><a href="https://status.dataplicity.com/" target="_blank" rel="noopener">Service Status</a></li>
        <li class="link"><a href="/doc-redirect/docs" target="_blank" rel="noopener">Documentation</a></li>
        <li class="link"><a href="/doc-redirect/v2.0/reference" target="_blank" rel="noopener">Dataplicity API</a></li>
        </ul>
        <ul class="links footer-links">
        <li class="heading">Community</li>
        <li class="link"><a href="/doc-redirect/blog" target="_blank" rel="noopener">News</a></li>
        <li class="link"><a href="https://www.facebook.com/dataplicity/" target="_blank" rel="noopener">Facebook</a></li>
        <li class="link"><a href="https://twitter.com/dataplicity" target="_blank" rel="noopener">Twitter</a></li>
        </ul>
    </div>
    </div>
    <div class="page-content -slim -dark">
    <div class="inner page-subfooter">
        <div class="copy">© MachineForest Ltd.</div>
        <a class="link" href="/legal/privacy/">Privacy Policy</a>
        <a class="link" href="/legal/terms/">Terms &amp; Conditions</a>
    </div>
</div>

    
  </div>

  <script async="" src="//static.ads-twitter.com/uwt.js"></script><script type="text/javascript" src="/static/compiled/main.78143d35d50e.js" charset="utf-8"></script>
  
  <script type="text/javascript" src="/static/compiled/home.812175fcf8c3.js" charset="utf-8"></script>
  <script type="text/javascript">
    $(function () {

      /*
        When the button at the top of the page is clicked,
        scroll to the form at the top.
      */
      $('.start-signup').on('click', function(){
        $('html, body').animate({scrollTop: 0}, 'slow', function(){$('#id_email').focus()});
      });

      // When page loads, type text into "terminal".
      new Typed('#typed', {
        typeSpeed: 20,
        stringsElement: '#typed-strings',
        showCursor: false
      });

      // Cycle through install targets on main page title.
      new Typed('#title-targets', {
        backDelay: 2000,
        backSpeed: 40,
        cursorChar: "|",
        loop: false,
        showCursor: true,
        startDelay: 3000,
        strings: [
          'Raspberry Pi',
          'Ubuntu machine',
          'Debian box',
          'Raspberry Pi'
        ],
        typeSpeed: 100
      });

    });
  </script>

  


  <!-- Google tag (gtag.js) -->
<script async="" src="https://www.googletagmanager.com/gtag/js?id=AW-1040897156"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'AW-1040897156');
</script>

  <script>
  !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
  },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js',
  a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');
  // Insert Twitter Pixel ID and Standard Event data below
  twq('init','nvkw8');
  twq('track','PageView');
</script>







<style type="text/css" data-typed-js-css="true">
        .typed-cursor{
          opacity: 1;
        }
        .typed-cursor.typed-cursor--blink{
          animation: typedjsBlink 0.7s infinite;
          -webkit-animation: typedjsBlink 0.7s infinite;
                  animation: typedjsBlink 0.7s infinite;
        }
        @keyframes typedjsBlink{
          50% { opacity: 0.0; }
        }
        @-webkit-keyframes typedjsBlink{
          0% { opacity: 1; }
          50% { opacity: 0.0; }
          100% { opacity: 1; }
        }
      </style><img src="https://t.co/i/adsct?bci=3&amp;eci=2&amp;event_id=31e143e6-4ad3-4b30-b61c-c39a0465c243&amp;events=%5B%5B%22pageview%22%2C%7B%7D%5D%5D&amp;integration=advertiser&amp;p_id=Twitter&amp;p_user_id=0&amp;pl_id=4b950971-33f0-4506-8853-e1e4a7c2130f&amp;tw_document_href=https%3A%2F%2Fdataplicity.com%2F&amp;tw_iframe_status=0&amp;tw_order_quantity=0&amp;tw_sale_amount=0&amp;txn_id=nvkw8&amp;type=javascript&amp;version=2.3.30" height="1" width="1" style="display: none;"><img src="https://analytics.twitter.com/i/adsct?bci=3&amp;eci=2&amp;event_id=31e143e6-4ad3-4b30-b61c-c39a0465c243&amp;events=%5B%5B%22pageview%22%2C%7B%7D%5D%5D&amp;integration=advertiser&amp;p_id=Twitter&amp;p_user_id=0&amp;pl_id=4b950971-33f0-4506-8853-e1e4a7c2130f&amp;tw_document_href=https%3A%2F%2Fdataplicity.com%2F&amp;tw_iframe_status=0&amp;tw_order_quantity=0&amp;tw_sale_amount=0&amp;txn_id=nvkw8&amp;type=javascript&amp;version=2.3.30" height="1" width="1" style="display: none;"></body></html>