English (United Kingdom)French (Fr)Russian (CIS)Espa
Home Forum Neurohacking The Bay where can I get...

Login

      
      |
If you want to register, please send a mail introducing yourself to nha.council at our domain name (omitting the "www" of course).

Alex
useravatar
User Info

where can I get...

Okay all ye tech-savvy wizards,
where can I get:

1. A pocket-size device that can start recording sound (from immediate surroundings) with one click, stop recording sound with one click, and play back sound with one click. It must allow functions like 'rewind', 'erase' AND DO NOTHING ELSE. Similar to the old tape dictaphones but digital.

2. An application that allows anyone online to view the contents of a computer in my house without web hosting.

Any idea appreciated even if it means having to construct programs or modify existing tech
Best,
AR


Administrator has disabled public posting
Scalino
useravatar
User Info

Re: where can I get...

hi dude,

Concerning, point 1, have a look at this page, they are sorted by ascending price:

http://www.thomann.de/gb/cat.html?gf=po … amp;oa=pra

concerning point 2, eh, eh... smile
but I'd need some precisions. What do you mean by "view the contents of a computer" in practice?

- if the idea is to take control over the machine (accessing both your data and your applications, running things, etc...), the best solutions are things like UltraVNC, TeamViewer, ... (though it requires some setup at the dsl box level and that you got the client side application installed on the station you use to take control over your house computer), and the server side application running on the house computer.
- if the idea is rather to access some "shared directory" contening files, that you could access from anywhere in the world, while having some levels of sharing available (like: private / accessible for friends / fully public), I would say the easiest tool is DropBox. It's actually a "Cloud-based" application, and you'll be able to access the files from anywhere in the world with a simple browser, and even if your house computer is off, or simply offline. In fact, the files are stored on a certain directory on your hard-drive, that you choose on installation, and all sub-directories and files in it are permanently synchronised with a 1 or 2 GB space they give you with the free version. Moreover, you can install DropBox on several computers (under the same account) and have the files permanently synchronised between all the computers connected to the net. For the files you choose to be public or want to share with friends only (they need to have a dropbox account for that), it gives you some web URL (like when you share a youtube vid or else), and people can download the file through that URL with a simple web browser (but cannot explore the directory where they are put, as it could be the case with a typical web server on your house computer).

So, of course, ... what about your files on their servers, huh? Well, technically they are strongly insisting on the fact that you keep all rights over the files, that files are transparently encrypted/decrypted on the fly, making it impossible even for DropBox employees to access the content of the files (understating, with sufficiently powerful computers to crack the crypting keys in a short enough time for the process to pay for itself). Besides, it requires "yet another account and password" (but only when you want to access the web area, cause the sync process is completely transparent), so all in all, it's worth the hassle, considering the friendlyness of that tool.

Of course, one could program something similar, and if you don't technically need a web server (like IIS or Wamp), at some point you're going to need "something" on your house computer "waiting" for external requests, technically speaking, listening on a given TCP port for requests arriving from outside your home network. So, it implies, whatever the port you choose (even for the HTTP port '80'), that you make a rule on the DSL router administration interface to indicate that requests arriving on your public IP address and on the HTTP port should be routed to your internal computer (its internal IP address) on that same port. But here, you stumble on the typical problem for personal ISP's access: the public IP address they give you changes regularly over time. That means, your router should be compatible with some dynamic DNS service like 'dyndns.org', you choose some domain name, under the dyndns.org domain name, e.g.: ramonsky.dyndns.org, and then you can access your home computer through a "stable" URL, cause dyndns handles automatically the modifications of your public IP address and keeps it associated with the full name you chose.

The trick DropBox uses is that as your files are on one of their web servers, each of your computers with DropBox installed on it, and connected to the net, is constantly looking for modifications by sending outgoing requests to the central storage area; if your files are not available somewhere on the public network, the request has to be "ingoing" (from the point of view of the computer on which they are), and it changes everything smile

Hope that helps ;)

Scalino


Administrator has disabled public posting
Alex
useravatar
User Info

Re: where can I get...

Regarding the computer question: Treat it at this stage as a thought experiment/puzzle that has to follow certain rules, (and they may seem very odd rules), like this:

There is a collection of secret documents in varied formats, on a computer at location X, running Linux with a non-constant IP address. The computer is always turned on. The owner is at location Y in another country.
The physical whereabouts of the computer at X cannot be revealed to anyone else including anyone running online services except for an internet wireless connection provider.
It must be possible for the owner to view and copy the data from Y, and for other users he chooses to allow (perhaps with a password) to also do so.
The data must never be stored online or in another server; the only ways to get access being your own private copy on your own computer, or the owner's computer at X.
The data cannot be altered and the owner's computer cannot be used except for viewing or copying the data (some of the data may be flash-type automatically interactive, such as questionnaires or puzzles so 'viewing' includes interacting with those).
Nothing can be remotely uploaded to the computer at X.
The computer at X cannot be remotely controlled; the only thing that can be done remotely is the viewing or copying of said data.
Any software applications bought to achieve the goal must be a one-off purchase with no registering online and no ongoing payments.
No online applications or ongoing services (such as Drop Box) are allowed except for a wireless connection to the internet, unless they are (a) free and (b) they do not upload/download or store any of the data.
Ideally communication is direct from individual computer to individual computer with as little of the web as possible in between.
Question 1: Is such a thing possible? If yes, go to question 2.
Question 2: What is the simplest way to do this?
Best,
AR


Administrator has disabled public posting
Scalino
useravatar
User Info

Re: where can I get...

yo dude!

well, in that case, the easiest/friendliest solution is a little xamp http server on computer at X, and a router compatible with some dynamic DNS service. That particular function put aside (which allows a static name with a dynamic IP), you'll have to set up the router so that it will direct incoming requests (on the public IP address / http port) to the local address / http port of the computer.

If you don't have the proper router / the ability to set this 'address translation' at the router level (wifi or not), it's gonna be tough.

If the wifi access you're referring to is a public one (meaning giving the computer at X some public IP address), there's high probability that all incoming traffic will be restricted. If it's not the case, there's just the changing aspect of the IP address that must eventually be dealt with. An easy way to do this is to code some little software that would regularly looking for the current IP address, and anytime it detects it has changed, sending it (e.g. by mail) to a mailbox you can access from anywhere (this can be done too in the usual configuration 'local network / router / internet').

See ya,

Scalino


Administrator has disabled public posting
Alex
useravatar
User Info

Re: where can I get...

Hi dude,

Well the fact that this is possible cheers me somewhat, these days as I am seeing a lot of silly buggers trying to restrict web access in various places, censorship, anti-open-source bunnies, anti-encryption moves and talk of internet 'kill switches', and what I was starting to think of is we should have some kind of small emergency 'backup' in case of mass internet stupidity, so that people like us could just get on with things and ignore it all.

Maybe this wasn't the sort of method you'd think of, but it could still be possible to keep such a thing running if the www got interrupted for long periods at any point. If you have any better ideas for an alternative contact scenario, do let me know. I can't think of anything that doesn't involve the phone network, unfortunately. Maybe good old fashioned CB radio?

I know people had international networks before the web, I just don't know how all the bits work.
This is by no means important so just consider it in idle moments  :  )
Best,
AR


Administrator has disabled public posting

Board Info

User Info:   Newest User :  sailing 1   Members Online: 0   Guests Online: 248
Topic
New
Locked
Topic
New
Locked
Sticky
Active
New/Active
Sticky
Active
New/Active
New/Closed
New Sticky
Closed/Active
New/Locked
New Sticky
Locked/Active
Active/Sticky
Sticky/Locked
Sticky Active Locked
Active/Sticky
Sticky/Locked
Sticky/Active/Locked