Help
RSS
API
Feed
Maltego
Contact
Domain > www.dweet.io
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2018-07-29
34.206.105.151
(
ClassC
)
2024-11-08
54.144.163.166
(
ClassC
)
Port 80
HTTP/1.1 200 OKServer: nginx/1.20.0Date: Fri, 08 Nov 2024 23:56:25 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveAccess-Control-Allow-Origin: * !DOCTYPE html>html langen>head> meta charsetutf-8> meta http-equivX-UA-Compatible contentIEedge> meta nameviewport contentwidthdevice-width, initial-scale1.0> meta namedescription contentRidiculously simple data sharing for the Internet of Things.> link relshortcut icon typeimage/x-icon href/favicon.ico> title>dweet.io - Share your thing- like it aint no thang./title> !-- Bootstrap core CSS --> link href/assets/css/bootstrap.css relstylesheet> link href/assets/css/bootstrap.icon-large.min.css relstylesheet> !-- Custom styles for this template --> link href/assets/css/main.css relstylesheet> !-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> !--if lt IE 9> script src//oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js>/script> script src//oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js>/script> !endif--> script src//code.jquery.com/jquery-1.10.2.min.js>/script> script src/assets/js/bootstrap.min.js>/script> script>!function(d,s,id){var js,fjsd.getElementsByTagName(s)0;if(!d.getElementById(id)){jsd.createElement(s);js.idid;js.srchttps://platform.twitter.com/widgets.js;fjs.parentNode.insertBefore(js,fjs);}}(document,script,twitter-wjs);/script> script src/assets/js/gyro.js>/script>script src/assets/js/app.js>/script>script src/client/dweet.io.min.js>/script>link href//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css relstylesheet>link relstylesheet href//yandex.st/highlightjs/8.0/styles/default.min.css>script src//yandex.st/highlightjs/8.0/highlight.min.js>/script>script> $(function () { var trying false; var alertCondition; $(#try-it).on(click, function() { trying !trying; tryIt(trying); }); function checkIsMobile() { var check false; (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|501-6i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez(4-70|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-a-w)|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n100-2|n202-3|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-(1-8|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-2-7|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|50-3|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))check true})(navigator.userAgent||navigator.vendor||window.opera); return check; } var isMobile checkIsMobile(); function tryIt(_try) { if (_try) { var thingName; $(#alert-description).text(WHEN: my mouse touches the left side of the screen...); alertCondition if(dweet.mouse_x 15) return wow! your mouse touched the left side of screen;; if(isMobile && gyro.hasFeature(deviceorientation)) { $(#alert-description).text(WHEN: my device is laying flat...); alertCondition if(Math.abs(dweet.tilt_x) 25 && Math.abs(dweet.tilt_y) 25) return ooops! your device tipped over;; } $(#alert-it).off().show().on(click, function () { var alertEmail $(#alert-email-input).val(); if (alertEmail && thingName) { $(#alert-it).hide(); $(#alert-box).empty().append(strong>NOTIFY: + alertEmail + /strong>); $.get(/alert/ + encodeURIComponent(alertEmail) + /when/ + thingName + / + encodeURIComponent(alertCondition) + ?keydemo, function (data) { }); } }); $(#try-box).show(); if (!navigator.geolocation undefined && window.DeviceMotionEvent undefined) { $(#try-box).empty.append(div>Your thing appears to be a little anti-social.br>Why dont you try loading this page this from your mobile phone or tablet?/div>); } $(#try-box).show(); $(#try-it).text(Stop Sharing); beginGatheringData(function (data) { thingName data.thing; if ($(#thing-name).text() ! data.thing) { $(#thing-name).text(data.thing); $(#tweet-button).attr(data-text, wanna see my thing? follow + data.thing + at dweet.io.).attr(data-url, https://dweet.io/follow/ + data.thing); twttr.widgets.load(); } var thingURL location.protocol + // + location.host + /follow/ + data.thing; if ($(#thing-link).text() ! thingURL) { $(#thing-link).text(thingURL).attr(href, thingURL); } var thingData data.content; $(#thing-data).text(JSON.stringify(thingData, undefined, 2)); }); } else { stopGatheringData(); $(#try-box).hide(); $(#try-it).text(Try It Now); } } hljs.initHighlightingOnLoad(); tryIt(false); });/script>/head>body>!-- Fixed navbar -->div classnavbar navbar-default navbar-fixed-top> div classcontainer> div classnavbar-header> button typebutton classnavbar-toggle data-togglecollapse data-target.navbar-collapse> span classicon-bar>/span> span classicon-bar>/span> span classicon-bar>/span> /button> a classbrand-logo href/>dweet.io/a> /div> div classnavbar-collapse collapse> ul classnav navbar-nav navbar-right> li>a hrefhttps://dweet.io/play/>Play/a>/li>!-- li>a hrefhttps://dweet.io/locks>Lock/a>/li> --> li>a href/see>Discover/a>/li> li>a href/faq>FAQ/a>/li> /ul> /div> !--/.nav-collapse --> /div>/div>div idheaderwrap> div classcontainer> div classrow> div classcol-lg-5 try-col> h1>Share your thing —br>like it aint no thang./h1> button idtry-it classbtn btn-warning btn-lg>/button> div stylemargin-top: 15px;font-size:13px;>( Hint: For BIG fun, try it on your smartphone or tablet ) /div> div idtry-box> div>We went ahead and named your thing, span idthing-name classthing-name>/span>, but you can always call it something different. /div> div>You are currently dweeting the following information to dweet.io:/div> div> pre>code idthing-data>/code>/pre> /div> div>Now, anyone (or thing) can follow your thing at:/div> div>a target_blank idthing-link>/a>/div> div>See how easy that was?/div> div> a idtweet-button hrefhttps://twitter.com/share classtwitter-share-button data-viadweet_io data-relateddweet_io data-langen data-sizelarge data-countnone>Tweet/a> /div> !-- h2 stylemargin-top: 50px;>How about an alert?/h2> div idalert-box> input typetext classform-control idalert-email-input placeholderEmail address stylemargin-bottom:10px;margin-top:10px> /div> div>strong>span idalert-description>/span>/strong>/div> div> button idalert-it classbtn btn-warning btn-lg>Alert Me!/button> /div> div stylemargin-top: 15px;font-size:13px;>( Demo alert will be active for 10 minutes )/div> --> /div> /div> !-- /col-lg-6 --> div classcol-lg-7> img classimg-responsive srcassets/img/connected.png alt> /div> !-- /col-lg-6 --> /div> !-- /row --> /div> !-- /container -->/div>!-- /headerwrap -->div classcontainer> div classrow mt centered> div classcol-lg-6 col-lg-offset-3> h1>Ridiculously simple messaging for the Internet of Things./h1> h3>Fast, free and ridiculously simple— its like Twitter for social machines./h3> /div> /div> div classrow ms> div classcol-lg-offset-3 col-lg-6> p>If your product, device, machine, gadget or thing can connect to the Internet, it can use dweet.io to easily publish and subscribe to data./p> p>dweet.io doesnt require any setup or sign-up— just publish and go. Its machine-to-machine (M2M) for the Internet Of Things (IOT) the way it was meant to be./p> p>Check out a few of the a href/see>things that are dweeting now/a>./p> /div> /div>/div>div classcontainer> hr>/div>section idHowTo>/section>div classcontainer>div classrow mt centered> div classcol-lg-6 col-lg-offset-3> h1>Its easy to use./h1> h3>No signup. No setup. It just works./h3> /div>/div>div classrow ms> div classcol-lg-12> h3 classsub-section>a iddweeting>Dweeting/a>/h3> /div>/div>div classrow ms> div classcol-lg-12> Send data from your thing to the cloud by dweeting it with a simple a target_blank hrefhttps://github.com/jheising/HAPI>HAPI/a> web API. You can also play with dweet.io using our a hrefhttps://dweet.io/play/>API console./a> /div>/div>div classrow ms> div classcol-lg-3> To dweet from your thing, simply call a URL like: /div> div classcol-lg-9> a hrefhttps://dweet.io/dweet/for/my-thing-name?helloworld target_blank>span classapi-call-text>https://dweet.io/dweet/for/strong>my-thing-name/strong>?helloworld/span>/a> /div>/div>div classrow> div classcol-lg-offset-3 col-lg-9> p> Just replace span classapi-call-text>strong>my-thing-name/strong>/span> with a unique name. Thats it! /p> p> Any query parameters you add to the request will be added as key-value pairs to the content of the dweet. For example: a hrefhttps://dweet.io/dweet/for/my-thing-name?helloworld&foobar target_blank>span classapi-call-text>https://dweet.io/dweet/for/my-thing-name?helloworld&foobar/span>/a> /p> p> You can also send any valid JSON data in the body of the request with a code>POST/code>. /p> p> Dweet.io will also respond to JSONP requests with a code>?callback/code> query parameter. /p> p> While we recommend using a secure https:// connection, dweet.io also supports un-secure http:// connections for devices that dont support SSL. /p> /div>/div>div classrow> div classcol-lg-3> Dweet.io will respond with: /div> div classcol-lg-9> pre>code classjson>{ this: succeeded, by: dweeting, the: dweet, with: { thing: my-thing-name, created: 2014-01-15T17:28:42.556Z, content: { hello: world, foo: bar } }}/code>/pre> /div>/div>div classrow ms> div classcol-lg-12> h3 classsub-section>a idgettingdweets>Getting Dweets/a>/h3> /div>/div>div classrow ms> div classcol-lg-3> To read the latest dweet for a thing, you can call... /div> div classcol-lg-9> a hrefhttps://dweet.io/get/latest/dweet/for/my-thing-name target_blank>span classapi-call-text>https://dweet.io/get/latest/dweet/for/my-thing-name/span>/a> /div>/div>div classrow ms> div classcol-lg-12> Note that dweet.io only holds on to the last 5 dweets over a 24 hour period. If the thing hasnt dweeted in the last 24 hours, its history will be removed. /div>/div>div classrow ms> div classcol-lg-3> Or to read all the dweets for a dweeter, you can call... /div> div classcol-lg-9> a hrefhttps://dweet.io/get/dweets/for/my-thing-name target_blank>span classapi-call-text>https://dweet.io/get/dweets/for/my-thing-name/span>/a> /div>/div>div classrow ms> div classcol-lg-3> Dweet.io will respond with one or more dweets which look like: /div> div classcol-lg-9> pre>code classjson>{ this: succeeded, by: getting, the: dweets, with: { thing: my-thing-name, created: 2014-01-15T18:41:17.166Z, content: { this: is cool! } }, { thing: my-thing-name, created: 2014-01-15T18:41:01.583Z, content: { hello: world, foo: bar } } }/code>/pre> /div>/div>!-- div classrow ms> div classcol-lg-12> h3 classsub-section>a idstorage>Getting Stored Dweets img srcassets/img/beta.png altBeta!>/a>/h3> /div>/div>div classrow ms> div classcol-lg-12> Dweets are stored for up to 1 month strong>if they are locked/strong>. You can query a maxiumum strong>1 day of dweet history per request/strong> or as granular as 1 hour. a hrefhttps://dweet.io/locks>Locks cost $1.99/month/a>. /div>/div>div classrow ms> div classcol-lg-3> To get all of a things dweets for a given hour: /div> div classcol-lg-9> span classapi-call-text>https://dweet.io/get/stored/dweets/for/strong>{thing}/strong>?keystrong>{key}/strong>&datestrong>{date}/strong>&hourstrong>{hour}/strong>&responseTypestrong>{type}/strong>/span> /div>/div>div classrow ms> div classcol-lg-12> Where: /div>/div>div classrow ms> div classcol-lg-3> span classapi-call-text>strong>{thing}/strong>/span> /div> div classcol-lg-9> A valid thing name. /div>/div>div classrow ms> div classcol-lg-3> span classapi-call-text>strong>{key}/strong>/span> /div> div classcol-lg-9> Since storage only applies to locked things, you have to specify a key. To find out about locked things, please a hrefhttps://dweet.io/locks>visit here/a>. /div>/div>div classrow ms> div classcol-lg-3> span classapi-call-text>strong>{date}/strong>/span> /div> div classcol-lg-9> The calendar date (YYYY-MM-DD) from which youd like to start your query. The response will be a maximum of one day. /div>/div>div classrow ms> div classcol-lg-3> span classapi-call-text>strong>{hour}/strong>/span> /div> div classcol-lg-9> The hour of the day represented in the date parameter in 24-hour (00-23) format. If this parameter is included, a maximum of 1 hour will be returned strong>starting at this hour/strong>. This paramater is optional. If not included, all dweets for specified day will be returned. /div>/div>div classrow ms> div classcol-lg-3> span classapi-call-text>strong>{type}/strong>/span> /div> div classcol-lg-9> Current valid parameters for this are csv and json. If this parameter is left blank, all responses default to hapi-json dweet-speak. CSV is only possible for dweets with a static data model. For example, if your dweet parameters are temp and humidity and then change to status and speed, the api will respond with an error when trying to output CSV. /div>/div>div classrow ms> div classcol-lg-3> An example for getting all the dweets for a thing on Jan 31st between 1-2pm in CSV /div> div classcol-lg-9> span classapi-call-text>https://dweet.io/get/stored/dweets/for/my_thing?keyabc123&date2016-01-31&hour13&responseTypecsv/span> /div>/div> -->div classrow ms> div classcol-lg-12> h3 classsub-section>a idrealtimestreams>Real-time Streams/a>/h3> /div>/div>div classrow ms> div classcol-lg-12> You can also create a real-time subscription to dweets using a chunked HTTP response. /div>/div>div classrow ms> div classcol-lg-3> Just make a call to /div> div classcol-lg-9> p> span classapi-call-text>https://dweet.io/listen/for/dweets/from/my-thing-name/span>br/>(Note, this wont work in a standard browser) /p> p> From a unix command line you can run the following command to see it working: br> span classapi-call-text>curl -i https://dweet.io/listen/for/dweets/from/my-thing-name/span> /p> /div>/div>div classrow ms> div classcol-lg-3> The server will keep the connection alive and send you dweets as they arrive, like: /div> div classcol-lg-9> pre>code classjson>{thing:my-thing-name,created:2014-02-17T01:10:21.901Z,content:{foo:bar}}/code>/pre> /div>/div>div classrow ms> div classcol-lg-12> If you dont know what a chunked HTTP response is, it might be easier to use one of our client libraries below. /div>/div>!-- div classrow ms> div classcol-lg-12> h3 classsub-section>a idalerts>Alerts/a>/h3> /div>/div>div classrow ms> div classcol-lg-12> Alerts notify you when something in the data you dweet falls outside set of conditions. Alerts are reserved for a hrefhttps://dweet.io/locks>locked/a> things only. /div>/div>div classrow ms> div classcol-lg-3> To set an alert, make a call to: /div> div classcol-lg-9> span classapi-call-text>https://dweet.io/alert/strong>{recipients}/strong>/when/strong>{thing}/strong>/strong>{condition}/strong>?keystrong>{key}/strong>/span> /div>/div>div classrow ms> div classcol-lg-12> Where: /div>/div>div classrow ms> div classcol-lg-3> span classapi-call-text>strong>{recipients}/strong>/span> /div> div classcol-lg-9> A comma separated list of Email addresses. If you want to send a text/SMS message, you can do that too (via Email)— just a hrefhttp://www.emailtextmessages.com/ relnofollow target_blank>check this out/a>. /div>/div>div classrow ms> div classcol-lg-3> span classapi-call-text>strong>{thing}/strong>/span> /div> div classcol-lg-9> A valid thing name. /div>/div>div classrow ms> div classcol-lg-3> span classapi-call-text>strong>{condition}/strong>/span> /div> div classcol-lg-9> p> A simple javascript expression to evaluate the data in a dweet and to return whether or not an alert should be sent. You can reference the actual data in the dweet as a javascript object, like code>dweet.my_field/code> or code>dweetmy_field/code>. If the javascript expression returns anything other than a falsey value (false, null, undefined, 0, etc.), an alert will be sent. /p> p>For example, alert me when a temperature becomes extreme: pre>code classjavascript>dweet.temp 32 || dweet.temp > 212/code>/pre> /p> p>You can also create more complex, multi-state alerts by returning a string: pre>code classjavascript>if(dweet.temp 32) return frozen; else if(dweet.temp > 212) return boiling;/code>/pre> /p> p>Note that the javascript expression you provide for the condition is limited to 2000 characters and may not contain complex things like loops and some other javascript reserved words. However, things like code>Math/code> functions are supported./code>/p> p>You should normally URL-encode your condition, but you can also pass the condition in the body of a post message if it does not fit within the URL./p> /div>/div>div classrow ms> div classcol-lg-3> span classapi-call-text>strong>{key}/strong>/span> /div> div classcol-lg-9> Since alerts are only allowed on locked things, you have to specify a key. To find out about locked things, please a hrefhttps://dweet.io/locks>visit here/a>. /div>/div>div classrow ms> div classcol-lg-3> Putting it all together: /div> div classcol-lg-9> span classapi-call-text>https://dweet.io/alert/me@mydohmain.com/when/my_thing/dweet.donut_qty0?keyabc123/span> /div>/div>div classrow ms> div classcol-lg-3> To remove an alert, you can call: /div> div classcol-lg-9> span classapi-call-text>https://dweet.io/remove/alert/for/{thing}?key{key}/span> /div>/div> -->div classrow ms> div classcol-lg-12> h3 classsub-section>a idClientLibs>Client Libraries/a>/h3> /div>/div>div classrow ms> div classcol-lg-12> You can also access dweet.io even quicker and easier with these pre-built client libraries. /div>/div>div classrow ms> div classcol-lg-3> Node.js /div> div classcol-lg-9> a target_blank hrefhttps://github.com/buglabs/node-dweetio>https://github.com/buglabs/node-dweetio/a> (Official) /div>/div>div classrow ms> div classcol-lg-3> Javascript /div> div classcol-lg-9> a target_blank hrefhttps://github.com/buglabs/dweetio-client>https://github.com/buglabs/dweetio-client/a> (Official) /div>/div>div classrow ms> div classcol-lg-3> Python /div> div classcol-lg-9> ul classlist-unstyled> li>a target_blank hrefhttps://github.com/paddycarey/dweepy>https://github.com/paddycarey/dweepy/a> (Unofficial) /li> li>a target_blank hrefhttps://github.com/bliti/pydweet>https://github.com/bliti/pydweet/a> (Unofficial) /li> /ul> /div>/div>div classrow ms> div classcol-lg-3> Ruby /div> div classcol-lg-9> a target_blank hrefhttps://github.com/vannell/ruby-dweetio>https://github.com/vannell/ruby-dweetio/a> (Unofficial) /div>/div>/div>!-- div classcontainer> hr>/div>div classcontainer> div classrow mt centered> div classcol-lg-6 col-lg-offset-3> h1>Make it secure./h1> h3>Yup. You can do that too./h3> /div> /div> div classrow ms> div classcol-lg-offset-3 col-lg-6> By default, any(thing) can dweet or read dweets simply by knowing the thing name, but what if you have a thing youd like to keep a bit more private? You can do that too. /div> /div> div classrow ms> div classcol-lg-offset-3 col-lg-3> Start by locking a thing... /div> div classcol-lg-6> a hrefhttps://dweet.io/locks classbtn btn-warning btn-lg>Lock a thing/a> /div> /div>/div> -->div classcontainer> hr>/div>div classcontainer> div classrow mt centered> div classcol-lg-12> h1>Partners and Customers/h1> /div> /div> div classrow mt centered> div classcol-lg-3> img src/assets/img/a-logo.png altArrow Electronics> /div> div classcol-lg-3> img src/assets/img/f-logo.png altFord Motor Company> /div> div classcol-lg-3> img src/assets/img/r-logo.png altRenesas> /div> div classcol-lg-3> img src/assets/img/v-logo.png altVerizon> /div> /div>/div>div classcontainer> hr>/div>!-- /container -->div classcontainer footer> ul classlist-inline centered mt> li>a hrefhttp://dweet.io>dweet.io/a> is brought to you by a hrefhttp://buglabs.net>Bug Labs, Inc./a>/li> li>©span idcopy-year>/span>. All Rights Reserved./li> li>a href/privacy_and_terms>Privacy and Terms/a>/li> li>a hrefmailto:hello@dweet.io>hello@dweet.io/a>/li> /ul> p classcentered>a hrefhttps://twitter.com/dweet_io classtwitter-follow-button data-show-countfalse>Follow @dweet_io/a>/p> p classcentered>a hrefhttp://wearemadeinny.com/ target_blank>img src/assets/img/made-in-ny.png altMade in NY>/a>/p> p classcentered attribution>Site by BlackTie.co - Attribution License 3.0/p>/div>script> $(#copy-year).text(new Date().getFullYear()); (function(i, s, o, g, r, a, m) { iGoogleAnalyticsObject r; ir ir || function() { (ir.q ir.q || ).push(arguments) }, ir.l 1 * new Date(); a s.createElement(o), m s.getElementsByTagName(o)0; a.async 1; a.src g; m.parentNode.insertBefore(a, m) })(window, document, script, //www.google-analytics.com/analytics.js, ga); ga(create, UA-47218006-1, dweet.io); ga(send, pageview); ga(require, ecommerce, ecommerce.js);/script>/body>/html>
Port 443
HTTP/1.1 200 OKServer: nginx/1.20.0Date: Fri, 08 Nov 2024 23:56:25 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveAccess-Control-Allow-Origin: * !DOCTYPE html>html langen>head> meta charsetutf-8> meta http-equivX-UA-Compatible contentIEedge> meta nameviewport contentwidthdevice-width, initial-scale1.0> meta namedescription contentRidiculously simple data sharing for the Internet of Things.> link relshortcut icon typeimage/x-icon href/favicon.ico> title>dweet.io - Share your thing- like it aint no thang./title> !-- Bootstrap core CSS --> link href/assets/css/bootstrap.css relstylesheet> link href/assets/css/bootstrap.icon-large.min.css relstylesheet> !-- Custom styles for this template --> link href/assets/css/main.css relstylesheet> !-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> !--if lt IE 9> script src//oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js>/script> script src//oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js>/script> !endif--> script src//code.jquery.com/jquery-1.10.2.min.js>/script> script src/assets/js/bootstrap.min.js>/script> script>!function(d,s,id){var js,fjsd.getElementsByTagName(s)0;if(!d.getElementById(id)){jsd.createElement(s);js.idid;js.srchttps://platform.twitter.com/widgets.js;fjs.parentNode.insertBefore(js,fjs);}}(document,script,twitter-wjs);/script> script src/assets/js/gyro.js>/script>script src/assets/js/app.js>/script>script src/client/dweet.io.min.js>/script>link href//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css relstylesheet>link relstylesheet href//yandex.st/highlightjs/8.0/styles/default.min.css>script src//yandex.st/highlightjs/8.0/highlight.min.js>/script>script> $(function () { var trying false; var alertCondition; $(#try-it).on(click, function() { trying !trying; tryIt(trying); }); function checkIsMobile() { var check false; (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|501-6i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez(4-70|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-a-w)|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n100-2|n202-3|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-(1-8|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-2-7|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|50-3|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))check true})(navigator.userAgent||navigator.vendor||window.opera); return check; } var isMobile checkIsMobile(); function tryIt(_try) { if (_try) { var thingName; $(#alert-description).text(WHEN: my mouse touches the left side of the screen...); alertCondition if(dweet.mouse_x 15) return wow! your mouse touched the left side of screen;; if(isMobile && gyro.hasFeature(deviceorientation)) { $(#alert-description).text(WHEN: my device is laying flat...); alertCondition if(Math.abs(dweet.tilt_x) 25 && Math.abs(dweet.tilt_y) 25) return ooops! your device tipped over;; } $(#alert-it).off().show().on(click, function () { var alertEmail $(#alert-email-input).val(); if (alertEmail && thingName) { $(#alert-it).hide(); $(#alert-box).empty().append(strong>NOTIFY: + alertEmail + /strong>); $.get(/alert/ + encodeURIComponent(alertEmail) + /when/ + thingName + / + encodeURIComponent(alertCondition) + ?keydemo, function (data) { }); } }); $(#try-box).show(); if (!navigator.geolocation undefined && window.DeviceMotionEvent undefined) { $(#try-box).empty.append(div>Your thing appears to be a little anti-social.br>Why dont you try loading this page this from your mobile phone or tablet?/div>); } $(#try-box).show(); $(#try-it).text(Stop Sharing); beginGatheringData(function (data) { thingName data.thing; if ($(#thing-name).text() ! data.thing) { $(#thing-name).text(data.thing); $(#tweet-button).attr(data-text, wanna see my thing? follow + data.thing + at dweet.io.).attr(data-url, https://dweet.io/follow/ + data.thing); twttr.widgets.load(); } var thingURL location.protocol + // + location.host + /follow/ + data.thing; if ($(#thing-link).text() ! thingURL) { $(#thing-link).text(thingURL).attr(href, thingURL); } var thingData data.content; $(#thing-data).text(JSON.stringify(thingData, undefined, 2)); }); } else { stopGatheringData(); $(#try-box).hide(); $(#try-it).text(Try It Now); } } hljs.initHighlightingOnLoad(); tryIt(false); });/script>/head>body>!-- Fixed navbar -->div classnavbar navbar-default navbar-fixed-top> div classcontainer> div classnavbar-header> button typebutton classnavbar-toggle data-togglecollapse data-target.navbar-collapse> span classicon-bar>/span> span classicon-bar>/span> span classicon-bar>/span> /button> a classbrand-logo href/>dweet.io/a> /div> div classnavbar-collapse collapse> ul classnav navbar-nav navbar-right> li>a hrefhttps://dweet.io/play/>Play/a>/li>!-- li>a hrefhttps://dweet.io/locks>Lock/a>/li> --> li>a href/see>Discover/a>/li> li>a href/faq>FAQ/a>/li> /ul> /div> !--/.nav-collapse --> /div>/div>div idheaderwrap> div classcontainer> div classrow> div classcol-lg-5 try-col> h1>Share your thing —br>like it aint no thang./h1> button idtry-it classbtn btn-warning btn-lg>/button> div stylemargin-top: 15px;font-size:13px;>( Hint: For BIG fun, try it on your smartphone or tablet ) /div> div idtry-box> div>We went ahead and named your thing, span idthing-name classthing-name>/span>, but you can always call it something different. /div> div>You are currently dweeting the following information to dweet.io:/div> div> pre>code idthing-data>/code>/pre> /div> div>Now, anyone (or thing) can follow your thing at:/div> div>a target_blank idthing-link>/a>/div> div>See how easy that was?/div> div> a idtweet-button hrefhttps://twitter.com/share classtwitter-share-button data-viadweet_io data-relateddweet_io data-langen data-sizelarge data-countnone>Tweet/a> /div> !-- h2 stylemargin-top: 50px;>How about an alert?/h2> div idalert-box> input typetext classform-control idalert-email-input placeholderEmail address stylemargin-bottom:10px;margin-top:10px> /div> div>strong>span idalert-description>/span>/strong>/div> div> button idalert-it classbtn btn-warning btn-lg>Alert Me!/button> /div> div stylemargin-top: 15px;font-size:13px;>( Demo alert will be active for 10 minutes )/div> --> /div> /div> !-- /col-lg-6 --> div classcol-lg-7> img classimg-responsive srcassets/img/connected.png alt> /div> !-- /col-lg-6 --> /div> !-- /row --> /div> !-- /container -->/div>!-- /headerwrap -->div classcontainer> div classrow mt centered> div classcol-lg-6 col-lg-offset-3> h1>Ridiculously simple messaging for the Internet of Things./h1> h3>Fast, free and ridiculously simple— its like Twitter for social machines./h3> /div> /div> div classrow ms> div classcol-lg-offset-3 col-lg-6> p>If your product, device, machine, gadget or thing can connect to the Internet, it can use dweet.io to easily publish and subscribe to data./p> p>dweet.io doesnt require any setup or sign-up— just publish and go. Its machine-to-machine (M2M) for the Internet Of Things (IOT) the way it was meant to be./p> p>Check out a few of the a href/see>things that are dweeting now/a>./p> /div> /div>/div>div classcontainer> hr>/div>section idHowTo>/section>div classcontainer>div classrow mt centered> div classcol-lg-6 col-lg-offset-3> h1>Its easy to use./h1> h3>No signup. No setup. It just works./h3> /div>/div>div classrow ms> div classcol-lg-12> h3 classsub-section>a iddweeting>Dweeting/a>/h3> /div>/div>div classrow ms> div classcol-lg-12> Send data from your thing to the cloud by dweeting it with a simple a target_blank hrefhttps://github.com/jheising/HAPI>HAPI/a> web API. You can also play with dweet.io using our a hrefhttps://dweet.io/play/>API console./a> /div>/div>div classrow ms> div classcol-lg-3> To dweet from your thing, simply call a URL like: /div> div classcol-lg-9> a hrefhttps://dweet.io/dweet/for/my-thing-name?helloworld target_blank>span classapi-call-text>https://dweet.io/dweet/for/strong>my-thing-name/strong>?helloworld/span>/a> /div>/div>div classrow> div classcol-lg-offset-3 col-lg-9> p> Just replace span classapi-call-text>strong>my-thing-name/strong>/span> with a unique name. Thats it! /p> p> Any query parameters you add to the request will be added as key-value pairs to the content of the dweet. For example: a hrefhttps://dweet.io/dweet/for/my-thing-name?helloworld&foobar target_blank>span classapi-call-text>https://dweet.io/dweet/for/my-thing-name?helloworld&foobar/span>/a> /p> p> You can also send any valid JSON data in the body of the request with a code>POST/code>. /p> p> Dweet.io will also respond to JSONP requests with a code>?callback/code> query parameter. /p> p> While we recommend using a secure https:// connection, dweet.io also supports un-secure http:// connections for devices that dont support SSL. /p> /div>/div>div classrow> div classcol-lg-3> Dweet.io will respond with: /div> div classcol-lg-9> pre>code classjson>{ this: succeeded, by: dweeting, the: dweet, with: { thing: my-thing-name, created: 2014-01-15T17:28:42.556Z, content: { hello: world, foo: bar } }}/code>/pre> /div>/div>div classrow ms> div classcol-lg-12> h3 classsub-section>a idgettingdweets>Getting Dweets/a>/h3> /div>/div>div classrow ms> div classcol-lg-3> To read the latest dweet for a thing, you can call... /div> div classcol-lg-9> a hrefhttps://dweet.io/get/latest/dweet/for/my-thing-name target_blank>span classapi-call-text>https://dweet.io/get/latest/dweet/for/my-thing-name/span>/a> /div>/div>div classrow ms> div classcol-lg-12> Note that dweet.io only holds on to the last 5 dweets over a 24 hour period. If the thing hasnt dweeted in the last 24 hours, its history will be removed. /div>/div>div classrow ms> div classcol-lg-3> Or to read all the dweets for a dweeter, you can call... /div> div classcol-lg-9> a hrefhttps://dweet.io/get/dweets/for/my-thing-name target_blank>span classapi-call-text>https://dweet.io/get/dweets/for/my-thing-name/span>/a> /div>/div>div classrow ms> div classcol-lg-3> Dweet.io will respond with one or more dweets which look like: /div> div classcol-lg-9> pre>code classjson>{ this: succeeded, by: getting, the: dweets, with: { thing: my-thing-name, created: 2014-01-15T18:41:17.166Z, content: { this: is cool! } }, { thing: my-thing-name, created: 2014-01-15T18:41:01.583Z, content: { hello: world, foo: bar } } }/code>/pre> /div>/div>!-- div classrow ms> div classcol-lg-12> h3 classsub-section>a idstorage>Getting Stored Dweets img srcassets/img/beta.png altBeta!>/a>/h3> /div>/div>div classrow ms> div classcol-lg-12> Dweets are stored for up to 1 month strong>if they are locked/strong>. You can query a maxiumum strong>1 day of dweet history per request/strong> or as granular as 1 hour. a hrefhttps://dweet.io/locks>Locks cost $1.99/month/a>. /div>/div>div classrow ms> div classcol-lg-3> To get all of a things dweets for a given hour: /div> div classcol-lg-9> span classapi-call-text>https://dweet.io/get/stored/dweets/for/strong>{thing}/strong>?keystrong>{key}/strong>&datestrong>{date}/strong>&hourstrong>{hour}/strong>&responseTypestrong>{type}/strong>/span> /div>/div>div classrow ms> div classcol-lg-12> Where: /div>/div>div classrow ms> div classcol-lg-3> span classapi-call-text>strong>{thing}/strong>/span> /div> div classcol-lg-9> A valid thing name. /div>/div>div classrow ms> div classcol-lg-3> span classapi-call-text>strong>{key}/strong>/span> /div> div classcol-lg-9> Since storage only applies to locked things, you have to specify a key. To find out about locked things, please a hrefhttps://dweet.io/locks>visit here/a>. /div>/div>div classrow ms> div classcol-lg-3> span classapi-call-text>strong>{date}/strong>/span> /div> div classcol-lg-9> The calendar date (YYYY-MM-DD) from which youd like to start your query. The response will be a maximum of one day. /div>/div>div classrow ms> div classcol-lg-3> span classapi-call-text>strong>{hour}/strong>/span> /div> div classcol-lg-9> The hour of the day represented in the date parameter in 24-hour (00-23) format. If this parameter is included, a maximum of 1 hour will be returned strong>starting at this hour/strong>. This paramater is optional. If not included, all dweets for specified day will be returned. /div>/div>div classrow ms> div classcol-lg-3> span classapi-call-text>strong>{type}/strong>/span> /div> div classcol-lg-9> Current valid parameters for this are csv and json. If this parameter is left blank, all responses default to hapi-json dweet-speak. CSV is only possible for dweets with a static data model. For example, if your dweet parameters are temp and humidity and then change to status and speed, the api will respond with an error when trying to output CSV. /div>/div>div classrow ms> div classcol-lg-3> An example for getting all the dweets for a thing on Jan 31st between 1-2pm in CSV /div> div classcol-lg-9> span classapi-call-text>https://dweet.io/get/stored/dweets/for/my_thing?keyabc123&date2016-01-31&hour13&responseTypecsv/span> /div>/div> -->div classrow ms> div classcol-lg-12> h3 classsub-section>a idrealtimestreams>Real-time Streams/a>/h3> /div>/div>div classrow ms> div classcol-lg-12> You can also create a real-time subscription to dweets using a chunked HTTP response. /div>/div>div classrow ms> div classcol-lg-3> Just make a call to /div> div classcol-lg-9> p> span classapi-call-text>https://dweet.io/listen/for/dweets/from/my-thing-name/span>br/>(Note, this wont work in a standard browser) /p> p> From a unix command line you can run the following command to see it working: br> span classapi-call-text>curl -i https://dweet.io/listen/for/dweets/from/my-thing-name/span> /p> /div>/div>div classrow ms> div classcol-lg-3> The server will keep the connection alive and send you dweets as they arrive, like: /div> div classcol-lg-9> pre>code classjson>{thing:my-thing-name,created:2014-02-17T01:10:21.901Z,content:{foo:bar}}/code>/pre> /div>/div>div classrow ms> div classcol-lg-12> If you dont know what a chunked HTTP response is, it might be easier to use one of our client libraries below. /div>/div>!-- div classrow ms> div classcol-lg-12> h3 classsub-section>a idalerts>Alerts/a>/h3> /div>/div>div classrow ms> div classcol-lg-12> Alerts notify you when something in the data you dweet falls outside set of conditions. Alerts are reserved for a hrefhttps://dweet.io/locks>locked/a> things only. /div>/div>div classrow ms> div classcol-lg-3> To set an alert, make a call to: /div> div classcol-lg-9> span classapi-call-text>https://dweet.io/alert/strong>{recipients}/strong>/when/strong>{thing}/strong>/strong>{condition}/strong>?keystrong>{key}/strong>/span> /div>/div>div classrow ms> div classcol-lg-12> Where: /div>/div>div classrow ms> div classcol-lg-3> span classapi-call-text>strong>{recipients}/strong>/span> /div> div classcol-lg-9> A comma separated list of Email addresses. If you want to send a text/SMS message, you can do that too (via Email)— just a hrefhttp://www.emailtextmessages.com/ relnofollow target_blank>check this out/a>. /div>/div>div classrow ms> div classcol-lg-3> span classapi-call-text>strong>{thing}/strong>/span> /div> div classcol-lg-9> A valid thing name. /div>/div>div classrow ms> div classcol-lg-3> span classapi-call-text>strong>{condition}/strong>/span> /div> div classcol-lg-9> p> A simple javascript expression to evaluate the data in a dweet and to return whether or not an alert should be sent. You can reference the actual data in the dweet as a javascript object, like code>dweet.my_field/code> or code>dweetmy_field/code>. If the javascript expression returns anything other than a falsey value (false, null, undefined, 0, etc.), an alert will be sent. /p> p>For example, alert me when a temperature becomes extreme: pre>code classjavascript>dweet.temp 32 || dweet.temp > 212/code>/pre> /p> p>You can also create more complex, multi-state alerts by returning a string: pre>code classjavascript>if(dweet.temp 32) return frozen; else if(dweet.temp > 212) return boiling;/code>/pre> /p> p>Note that the javascript expression you provide for the condition is limited to 2000 characters and may not contain complex things like loops and some other javascript reserved words. However, things like code>Math/code> functions are supported./code>/p> p>You should normally URL-encode your condition, but you can also pass the condition in the body of a post message if it does not fit within the URL./p> /div>/div>div classrow ms> div classcol-lg-3> span classapi-call-text>strong>{key}/strong>/span> /div> div classcol-lg-9> Since alerts are only allowed on locked things, you have to specify a key. To find out about locked things, please a hrefhttps://dweet.io/locks>visit here/a>. /div>/div>div classrow ms> div classcol-lg-3> Putting it all together: /div> div classcol-lg-9> span classapi-call-text>https://dweet.io/alert/me@mydohmain.com/when/my_thing/dweet.donut_qty0?keyabc123/span> /div>/div>div classrow ms> div classcol-lg-3> To remove an alert, you can call: /div> div classcol-lg-9> span classapi-call-text>https://dweet.io/remove/alert/for/{thing}?key{key}/span> /div>/div> -->div classrow ms> div classcol-lg-12> h3 classsub-section>a idClientLibs>Client Libraries/a>/h3> /div>/div>div classrow ms> div classcol-lg-12> You can also access dweet.io even quicker and easier with these pre-built client libraries. /div>/div>div classrow ms> div classcol-lg-3> Node.js /div> div classcol-lg-9> a target_blank hrefhttps://github.com/buglabs/node-dweetio>https://github.com/buglabs/node-dweetio/a> (Official) /div>/div>div classrow ms> div classcol-lg-3> Javascript /div> div classcol-lg-9> a target_blank hrefhttps://github.com/buglabs/dweetio-client>https://github.com/buglabs/dweetio-client/a> (Official) /div>/div>div classrow ms> div classcol-lg-3> Python /div> div classcol-lg-9> ul classlist-unstyled> li>a target_blank hrefhttps://github.com/paddycarey/dweepy>https://github.com/paddycarey/dweepy/a> (Unofficial) /li> li>a target_blank hrefhttps://github.com/bliti/pydweet>https://github.com/bliti/pydweet/a> (Unofficial) /li> /ul> /div>/div>div classrow ms> div classcol-lg-3> Ruby /div> div classcol-lg-9> a target_blank hrefhttps://github.com/vannell/ruby-dweetio>https://github.com/vannell/ruby-dweetio/a> (Unofficial) /div>/div>/div>!-- div classcontainer> hr>/div>div classcontainer> div classrow mt centered> div classcol-lg-6 col-lg-offset-3> h1>Make it secure./h1> h3>Yup. You can do that too./h3> /div> /div> div classrow ms> div classcol-lg-offset-3 col-lg-6> By default, any(thing) can dweet or read dweets simply by knowing the thing name, but what if you have a thing youd like to keep a bit more private? You can do that too. /div> /div> div classrow ms> div classcol-lg-offset-3 col-lg-3> Start by locking a thing... /div> div classcol-lg-6> a hrefhttps://dweet.io/locks classbtn btn-warning btn-lg>Lock a thing/a> /div> /div>/div> -->div classcontainer> hr>/div>div classcontainer> div classrow mt centered> div classcol-lg-12> h1>Partners and Customers/h1> /div> /div> div classrow mt centered> div classcol-lg-3> img src/assets/img/a-logo.png altArrow Electronics> /div> div classcol-lg-3> img src/assets/img/f-logo.png altFord Motor Company> /div> div classcol-lg-3> img src/assets/img/r-logo.png altRenesas> /div> div classcol-lg-3> img src/assets/img/v-logo.png altVerizon> /div> /div>/div>div classcontainer> hr>/div>!-- /container -->div classcontainer footer> ul classlist-inline centered mt> li>a hrefhttp://dweet.io>dweet.io/a> is brought to you by a hrefhttp://buglabs.net>Bug Labs, Inc./a>/li> li>©span idcopy-year>/span>. All Rights Reserved./li> li>a href/privacy_and_terms>Privacy and Terms/a>/li> li>a hrefmailto:hello@dweet.io>hello@dweet.io/a>/li> /ul> p classcentered>a hrefhttps://twitter.com/dweet_io classtwitter-follow-button data-show-countfalse>Follow @dweet_io/a>/p> p classcentered>a hrefhttp://wearemadeinny.com/ target_blank>img src/assets/img/made-in-ny.png altMade in NY>/a>/p> p classcentered attribution>Site by BlackTie.co - Attribution License 3.0/p>/div>script> $(#copy-year).text(new Date().getFullYear()); (function(i, s, o, g, r, a, m) { iGoogleAnalyticsObject r; ir ir || function() { (ir.q ir.q || ).push(arguments) }, ir.l 1 * new Date(); a s.createElement(o), m s.getElementsByTagName(o)0; a.async 1; a.src g; m.parentNode.insertBefore(a, m) })(window, document, script, //www.google-analytics.com/analytics.js, ga); ga(create, UA-47218006-1, dweet.io); ga(send, pageview); ga(require, ecommerce, ecommerce.js);/script>/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
]