- Scan ID:
- 0630c060-ec55-44e1-ad5d-25722e1069a9Finished
- Submitted URL:
- https://dataplicity.com
- Report Finished:
Links · 3 found
The outgoing links identified from the page
Link | Text |
---|---|
https://github.com/wildfoundry/dataplicity-agent/blob/master/README.md | take a look around inside |
https://www.facebook.com/dataplicity/ | |
https://twitter.com/dataplicity |
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
Name | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
$ | function |
jQuery | function |
Tether | function |
csrftoken | string |
Typed | function |
gtag | function |
dataLayer | object |
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 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 in
</a>
<div class="menu nav-dropdown">
<a class="link -movable" href="/features/">Why 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 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>
</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>
</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 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>forwarding</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 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 & 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&eci=2&event_id=31e143e6-4ad3-4b30-b61c-c39a0465c243&events=%5B%5B%22pageview%22%2C%7B%7D%5D%5D&integration=advertiser&p_id=Twitter&p_user_id=0&pl_id=4b950971-33f0-4506-8853-e1e4a7c2130f&tw_document_href=https%3A%2F%2Fdataplicity.com%2F&tw_iframe_status=0&tw_order_quantity=0&tw_sale_amount=0&txn_id=nvkw8&type=javascript&version=2.3.30" height="1" width="1" style="display: none;"><img src="https://analytics.twitter.com/i/adsct?bci=3&eci=2&event_id=31e143e6-4ad3-4b30-b61c-c39a0465c243&events=%5B%5B%22pageview%22%2C%7B%7D%5D%5D&integration=advertiser&p_id=Twitter&p_user_id=0&pl_id=4b950971-33f0-4506-8853-e1e4a7c2130f&tw_document_href=https%3A%2F%2Fdataplicity.com%2F&tw_iframe_status=0&tw_order_quantity=0&tw_sale_amount=0&txn_id=nvkw8&type=javascript&version=2.3.30" height="1" width="1" style="display: none;"></body></html>