So why are harddrives based of powers of 1000, and RAM is not? And no, network speaks are still powers of 1024, such as 100 megabits being 104857600 bits. HDD's have always been the odd one out, and for what good reason? Because it's cheaper for them. Right?
Sorry, but the SI prefixes are usually used correctly when denoting transfer rates in networking documentation. 100 megabits/second means 100,000,000 bits/second. Memory is the big exception. Software is also a common exception, since it's written by people whose familiarity with those prefixes is often primarily through using them, or seeing them used, in reference to memory.
It seems like a lot of people are forgetting that the SI prefixes have been around much longer, and have a much broader use, than just the computer industry. All of this confusion is just a perfect example of why clear and distinct notation is important.
'tera' is the SI prefix for 1,000^4 (or 1,000,000,000,000). So, 'terabyte' does literally mean 1,000,000,000,000 bytes. http://en.wikipedia.org/wiki/SI_prefix
1,099,511,627,776 = 1,024^4
That would be 1 tebibyte(TiB) using the prefixes for powers of 1024 that have been standardized and supported by many international standardization bodies.
The reason people still use SI prefixes when referring to powers of 1024 is because that is what they have been using for a long time prior to the standardization of binary prefixes. Many people don't like change, and many more simply aren't up to date on the new standardized binary prefixes.
If that were the whole story then it would be end of thread. Verizon changed the LAN side password remotely using their backdoor to the system. The backdoor uses a completely different authentication system. The only time the LAN side access password is useful is if you're already on the network, at which point there are probably more pressing security issues.
It's also useful if an attacker can, by any means, get any one of the people already on the network to visit a URL. If an attacker knows that many people are using the same password on their routers, he simply has to setup the exploit once then use any technique he prefers to bring in visitors. (ad networks, gain access to a popular site and modify a page or two, spam the URL all over the place, etc.)
How much are YOU getting charged to auction the spectrum off to the carriers? I don't get it.
Where do you think the carriers get the money to participate in these auctions?
Personally I think the US couldn't be going faster in the wrong direction. Rather then allowing another spectrum to be bough up the US Govt should be selecting a single 4G spectrum and forcing all Telco's to use that one spectrum. Now before the Randroids come in with their "OMG Socialism" rants let me explain. This will create more competition in the market and make things easier for you, the consumer. Right now if you buy a Verizon phone, you are stuck on the Verizon network no, even if you pay the ETF you still cant use that phone anywhere else. If you want to switch to AT&T's 3G services you need a phone that works on the AT&T freq. Picking one freq allows you to buy a handset from any carrier or even a retail store and use it with any carrier. This will also allow for the creation of better MVNO's and smaller local carriers.
Technically, a Verizon handset will work on Sprint, US Cellular, Cricket, etc. The reason you can't actually do this, with the exception of Cricket and some MVNOs, is that the major carriers refuse to allow devices with serial #s that aren't already in their system to be activated with their service. However, the reason you can't use a Verizon, Sprint, or USCC handset on AT&T or T-Mobile's networks isn't just because they operate on different frequencies, but because they use different, incompatible, communication standards.
I don't agree that the government should force everyone to use a single standard for cellular radio communications. However, I would like to at least be able to use devices I already own on services they are already compatible with. I don't expect the carrier to provide any support for my devices, but they shouldn't be blocking their use for arbitrary reasons either..
How much data does it really take to position the graphical objects that fit on a cellphone screen? It should be a fraction of the bandwidth consumed by a phone call.
According to TFA, cell phone screens are still too small. This is intended for devices with larger screens that will be coming out using a new nvidia chipset and running Android.
I could go and change my information, and then select the privacy setting, so all you'll see is the provider's info.:)
That's what I would do. Then if someone has a legitimate reason to contact the domain owner through whois information, the provider should pass the message along.
It should be a clue from the telephone number. Another number I use a lot is 212 555 1212.:)
The address is an arbitrary mail drop. Try mailing me a letter. It'll get returned by the folks there, that have never heard of me.
Then what prevents you from losing your domain if someone were to report it for having inaccurate contact info? Yeah, it's rare. Although, you did just draw attention to it in a very popular public forum where many assholes are known to frequent...
I can only shake my head at someone who spent around 1000 euros, dollars, etc on some string of 1's and 0's in a database for virtual furniture and/or pets. At least my real dogs will have a shot at chewing up a thief before they get out of the house unlike the virtual counterparts.:)
Why would they store data in a string consisting of only of '1' and '0' characters?
You don't even need to remove it from the board, just connect up some leads to the pins and you can read it without leaving a single scratch. That's what my solder-less Wii mod chip does, it's a socket that fits right over the chip and has contacts that touch the pins.
Now instead of a walmart tracphone. you buy a "clean" prepaid phone from vito that is registered to a 14 year old cheerleader in the hamptons.
See, you had me until you pointed out that under the status quo, walmart gets paid, and under this proposed law walmart won't be selling as much and some rich 14 year old bimbo loses her phone.
I call that "win-win!"
Who said she loses her phone? It would probably be a completely different phone which is also registered under her name.
Yes, and I'm certain that drug kingpins would buy the cellphone with their own, entirely legitimate photo ID.
Aye, you touch on a good point. This will just create a demand among criminals for freshly stolen phones. Steal a phone, use it illegally for a day or two and toss it in a greyhound bus bound for opposite coast to fuck with gps surveillance attempts.
They could use a fake or stolen id. They could pay, or pressure, others to buy phones for them. They could buy from a store clerk who's sympathetic to their cause and willing to enter made up identity information. Their options are only limited by the combined creativity of those in their social network.
What I want is an inexpensive basic phone that I can use to tether my existing devices.
Use something like this to search for discontinued phones your carrier has offered which support the DUN bluetooth profile and whatever other criteria you are looking for. Then check eBay for that model. Even if you want to use it for internet access on a device that only supports wifi and not bluetooth or USB, then you should be able to find a phone for under $100 running WinCE where you can find custom software to use it as a wifi access point. I've never needed it myself, but I've heard the HTC Mogul/XV6800 is a pretty cheap device which can serve that purpose well.
edit those frames to remove any potential user payload data. I'm not aware of any functionality for doing this on-the-fly with any of the open-source tools for capturing traffic.
It's just too bad that those open-source tools are closed source, and in any case Google has no programmers on payroll to do the necessary changes:-) Otherwise they'd learn that it is a one line change: a memmove() call. The position and size of the payload is well known within the packet. Or if you want to keep the format of the output, use memset() instead and zero the payload.
These changes would not only ensure that they are in the clear in terms of computer trespass, memmove() also would reduce the storage requirements. It is possible that nobody at Google was thinking ahead. Google is a company of young people, and those may not be sufficiently worried about legal stuff. And there was no oversight at all, even by Google's legal department. I'd think that when you send thousands of cars into foreign countries to record stuff you'd involve a lawyer or two... this looks like incompetence that flows from the very top.
You're right about the changes being trivial, but apparently whoever set this up didn't bother to make those changes. Maybe they weren't concerned with saving disk space. This really isn't anything new.
For anyone sending private or sensitive information unencrypted over open wifi networks, there are far greater threats than what little traffic Google may have captured in the short amount of time that one of their vehicles may have been in range of the network.
You're assuming that "thousands of Google coders, workers and managers" are auditing the parameters passed to tcpdump in some script or at least looking over the raw capture files rather than the output data.
If people in charge haven't had time even once in three years to look at what they collected, they are idiots by anyone's definition. Intercepting of other people's communications is a crime in many countries. It's perfectly legal to receive AP's broadcasts that advertise it, but once you start capturing packets that are sent to (or from) other computers, you are receiving "legally protected" (but not physically protected) data that is not for you. Lawyers in different jurisdictions may have different laws on this subject, but intercepting other people's data is amoral in most human societies.
What they were collecting were locations of access points.To collect that data, they had equipment in the vans capturing data broadcast by those access points and processing it to determine their location. When a vehicle is moving around, it is not within range of most networks for very long. You can only capture a limited number of frames in that time period. Then you use software to analyze the signal strength data from those frames, along with the gps log, to determine the locations of the access points. This only looks at lower layer segments of those frames, and the higher layer segments (including the payload) don't affect it.
Google failed to go back and delete the raw capture files. Maybe they wanted to keep the raw data in case there are future improvements in the analysis software. If that's the case, they failed to reprocess the captures and edit those frames to remove any potential user payload data. I'm not aware of any functionality for doing this on-the-fly with any of the open-source tools for capturing traffic. Ignoring all information from all non-beacon frames would have far less accuracy, especially in areas where wifi is heavily used. There isn't anything to indicate that they had any interest in any user payload data, or that any of it was collected anywhere outside of the raw capture files.
The whole purpose of using analysis software is so that you don't have to look over large amounts of meaningless raw unfiltered data... I'm willing to bet there are some sources of raw data that you have and fail to thoroughly review by hand. For someone who has a job to do, wasting that much time isn't usually an option. Even for someone who doesn't have a job, that still could require more time than they have depending on the amount of data.
Anything capturing data is going to inevitably collect some data that is not intended for it. For example, if you've ever typed around any audio recording device. That captured audio can be analyzed to determine what you typed, even if it was not intended for the person capturing the audio. Or if you've ever been to a tourist attraction you've probably been at least captured in the background of other people's home movies, whether or not you indented to be.
That assumes that thousands of Google coders, workers and managers are idiots. Far more likely is that Google, being in data mining business, were perfectly aware of every aspect of this collection. It costs money to run StreetView cars, so they packed the cars with everything they could think of, and collected everything that they could.
You're assuming that "thousands of Google coders, workers and managers" are auditing the parameters passed to tcpdump in some script or at least looking over the raw capture files rather than the output data.
Seriously, if you don't think there is something wrong with collecting local and transient data and putting them into a big permanent database correlating with other data, by a private corporation that is best known to profit from large scale datamining, you just haven't thought deeply about the issue.
In the articles I read (linked in the story), there is only mention of capturing unnecessary data. Where did you hear anything about putting that data into a database and correlating it with other data? If something as innocuous as simply failing to filter out unnecessary captured data causes so much concern, then anything along the lines of what you described would be huge.
The article indicates that the original software was expressly written with logging capability. They somehow "forgot" to remove it. And nobody noticed. For three years!?!
Yes, they were capturing wireless traffic to look for access points. What they failed to do was take the time to make sure that it was written to filter out the irrelevant information. This really isn't that complicated. If you want to see what kind of data they were logging, put your wireless interface in monitor mode and start capturing traffic with wireshark. If anyone is transmitting anything on the same channel as your wireless interface and within range of being received by your antenna, it will end up in your capture file. Anything unencrypted will be, well, unencrypted.
Maybe I know my neighbors, so I trust them/know they're not that talented.
I know and trust my neighbors as well, but I still would not knowingly broadcast personal or sensitive information to the entire neighborhood. How can you possibly know that the only people who will hear are your neighbors? Keep in mind that interested parties could listen from much further away depending on their equipment.
That begs the question: Is the value of an operating system the programs that are built for it? Certainly that is the reason why a lot of people use Windows, but does that make it a better OS, or a better marketed OS?
That begs the question: Is the value of an operating system the programs that are built for it? Certainly that is the reason why a lot of people use Windows, but does that make it a better OS, or a better marketed OS?
Many people do value an OS based on whether or not it'll run the software they want to use. Windows is also a better marketed OS. However, I think the main reason why it has more software is simply due to it having the largest install base. Keep in mind that when IBM (the largest and most influential corporation in the computer industry at the time) started mass marketing personal computers, those machines ran Microsoft's OS. Then came the surge of IBM clones, further reducing hardware costs through competition and improving availability, which also ran Microsoft's OS so that people could use all the same software.
Microsoft's success in the early 80's, during the beginning of the personal computing boom, gave it the influence and name recognition that allowed it to grow into what it is today. It had more to do with very effective business practices than any technical superiority of their software. For free/open source software, there is no comparison. By the mid 80's, Microsoft already had staff working full time developing Windows. It wasn't until the mid 90s that a GNU/Linux OS even came into existence in an experimental/proof-of-concept form among a relatively small group of hobbyist programmers. It was never mass marketed to your average consumer as an OS for personal computing, especially not during a time when the PC market was so new there didn't already exist such a wide array of incompatible software that the average consumer would be expecting to run on it.
If it were the case that the software could not have be easily written to work on another OS, then the answer would be easy. Anybody who has tried to do socket programming in Windows knows what a pain that can be. However, is that the case with these Windows only programs? I'm skeptical because I've personally never seen a FOSS project that couldn't be ported outside of Windows. I would appreciate insight from somebody who works on Windows only software.
I do not develop windows-only software, but my theory is that this is due to there being much more demand for software to run on Windows than any other OS. Porting software that was designed to only run under Windows may also be more time consuming, depending on how it was written. Especially if it extensively relies on closed-source libraries that are only available for Windows. On the side of the spectrum, porting open source software written to run on an open source operating system using open source libraries won't necessarily require you to make as many fundamental changes to the design of the software. Of course, you may still choose to make further changes, for one reason or another, and use libraries that are native to your target environment (Windows, in this example).
Firstly, thank you for your well-worded and intelligent response. Unfortunately, it was the "transmitting copyrighted material over a computer network is not necessarily copyright infringement" part that I was getting at there. Isn't that just making a copy, regardless of what the specific protocol is?
Yeah, technically portions of the network traffic being reproduced on network interfaces between every node in the route would be derived from the copyrighted material. However, if something as trivial as that were considered copyright infringement then anyone who owns any network infrastructure would be guilty of infringing upon everyone else's copyrights. Technically, any electronic device that does anything with copyrighted material has to make copies of some form of it within it's circuitry to function.
I'm not a lawyer and my understanding of copyright law is pretty slim, but I'd imagine there are plenty of persuable instances of copyright infringement that occur all of the time. I frequently see TVs displaying copyrighted content, and hear people playing or singing copyrighted songs, outside of their homes. In the majority of these instances, I would bet that the person responsible is not actually licensed for that public performance by the copyright holder.
So why are harddrives based of powers of 1000, and RAM is not? And no, network speaks are still powers of 1024, such as 100 megabits being 104857600 bits. HDD's have always been the odd one out, and for what good reason? Because it's cheaper for them. Right?
Sorry, but the SI prefixes are usually used correctly when denoting transfer rates in networking documentation. 100 megabits/second means 100,000,000 bits/second. Memory is the big exception. Software is also a common exception, since it's written by people whose familiarity with those prefixes is often primarily through using them, or seeing them used, in reference to memory.
It seems like a lot of people are forgetting that the SI prefixes have been around much longer, and have a much broader use, than just the computer industry. All of this confusion is just a perfect example of why clear and distinct notation is important.
'tera' is the SI prefix for 1,000^4 (or 1,000,000,000,000). So, 'terabyte' does literally mean 1,000,000,000,000 bytes.
http://en.wikipedia.org/wiki/SI_prefix
1,099,511,627,776 = 1,024^4 That would be 1 tebibyte(TiB) using the prefixes for powers of 1024 that have been standardized and supported by many international standardization bodies.
The reason people still use SI prefixes when referring to powers of 1024 is because that is what they have been using for a long time prior to the standardization of binary prefixes. Many people don't like change, and many more simply aren't up to date on the new standardized binary prefixes.
If that were the whole story then it would be end of thread. Verizon changed the LAN side password remotely using their backdoor to the system. The backdoor uses a completely different authentication system. The only time the LAN side access password is useful is if you're already on the network, at which point there are probably more pressing security issues.
It's also useful if an attacker can, by any means, get any one of the people already on the network to visit a URL. If an attacker knows that many people are using the same password on their routers, he simply has to setup the exploit once then use any technique he prefers to bring in visitors. (ad networks, gain access to a popular site and modify a page or two, spam the URL all over the place, etc.)
Where do you think the carriers get the money to participate in these auctions? Personally I think the US couldn't be going faster in the wrong direction. Rather then allowing another spectrum to be bough up the US Govt should be selecting a single 4G spectrum and forcing all Telco's to use that one spectrum. Now before the Randroids come in with their "OMG Socialism" rants let me explain. This will create more competition in the market and make things easier for you, the consumer. Right now if you buy a Verizon phone, you are stuck on the Verizon network no, even if you pay the ETF you still cant use that phone anywhere else. If you want to switch to AT&T's 3G services you need a phone that works on the AT&T freq. Picking one freq allows you to buy a handset from any carrier or even a retail store and use it with any carrier. This will also allow for the creation of better MVNO's and smaller local carriers.
Technically, a Verizon handset will work on Sprint, US Cellular, Cricket, etc. The reason you can't actually do this, with the exception of Cricket and some MVNOs, is that the major carriers refuse to allow devices with serial #s that aren't already in their system to be activated with their service. However, the reason you can't use a Verizon, Sprint, or USCC handset on AT&T or T-Mobile's networks isn't just because they operate on different frequencies, but because they use different, incompatible, communication standards.
I don't agree that the government should force everyone to use a single standard for cellular radio communications. However, I would like to at least be able to use devices I already own on services they are already compatible with. I don't expect the carrier to provide any support for my devices, but they shouldn't be blocking their use for arbitrary reasons either..
If your religion is making you happy, that's all that matters.
Even when your religion influences you to do things which have negative consequences for other people?
How much data does it really take to position the graphical objects that fit on a cellphone screen? It should be a fraction of the bandwidth consumed by a phone call.
According to TFA, cell phone screens are still too small. This is intended for devices with larger screens that will be coming out using a new nvidia chipset and running Android.
I could go and change my information, and then select the privacy setting, so all you'll see is the provider's info. :)
That's what I would do. Then if someone has a legitimate reason to contact the domain owner through whois information, the provider should pass the message along.
It should be a clue from the telephone number. Another number I use a lot is 212 555 1212. :)
The address is an arbitrary mail drop. Try mailing me a letter. It'll get returned by the folks there, that have never heard of me.
Then what prevents you from losing your domain if someone were to report it for having inaccurate contact info? Yeah, it's rare. Although, you did just draw attention to it in a very popular public forum where many assholes are known to frequent...
From what I remember, Windows 95/98 did not have privilege separation. Please correct me if I'm wrong.
I can only shake my head at someone who spent around 1000 euros, dollars, etc on some string of 1's and 0's in a database for virtual furniture and/or pets. At least my real dogs will have a shot at chewing up a thief before they get out of the house unlike the virtual counterparts. :)
Why would they store data in a string consisting of only of '1' and '0' characters?
How is this relevant to anything?
Why was this was modded down?
The article mentions €1000 (euro), which is equivalent to ~$1200 (USD).
How is the fact that £1200 (GBP) is equivalent to $1756.8 (USD) relevant to any of this?
You don't even need to remove it from the board, just connect up some leads to the pins and you can read it without leaving a single scratch. That's what my solder-less Wii mod chip does, it's a socket that fits right over the chip and has contacts that touch the pins.
Except that the pins are not so easily accessible on an IC in a BGA package: http://en.wikipedia.org/wiki/Ball_grid_array
Now instead of a walmart tracphone. you buy a "clean" prepaid phone from vito that is registered to a 14 year old cheerleader in the hamptons.
See, you had me until you pointed out that under the status quo, walmart gets paid, and under this proposed law walmart won't be selling as much and some rich 14 year old bimbo loses her phone.
I call that "win-win!"
Who said she loses her phone? It would probably be a completely different phone which is also registered under her name.
Yes, and I'm certain that drug kingpins would buy the cellphone with their own, entirely legitimate photo ID. Aye, you touch on a good point. This will just create a demand among criminals for freshly stolen phones. Steal a phone, use it illegally for a day or two and toss it in a greyhound bus bound for opposite coast to fuck with gps surveillance attempts.
They could use a fake or stolen id. They could pay, or pressure, others to buy phones for them. They could buy from a store clerk who's sympathetic to their cause and willing to enter made up identity information. Their options are only limited by the combined creativity of those in their social network.
Many farming operations also use bots so that their workers can manage multiple characters simultaneously instead of only one at a time.
What I find more interesting is: "Number of traffic sources in the room: 21" Maybe I can't comprehend this properly but 22 AIM > 21 sources?
Maybe someone was logged into more than one AIM account from the same machine.
What I want is an inexpensive basic phone that I can use to tether my existing devices.
Use something like this to search for discontinued phones your carrier has offered which support the DUN bluetooth profile and whatever other criteria you are looking for. Then check eBay for that model. Even if you want to use it for internet access on a device that only supports wifi and not bluetooth or USB, then you should be able to find a phone for under $100 running WinCE where you can find custom software to use it as a wifi access point. I've never needed it myself, but I've heard the HTC Mogul/XV6800 is a pretty cheap device which can serve that purpose well.
edit those frames to remove any potential user payload data. I'm not aware of any functionality for doing this on-the-fly with any of the open-source tools for capturing traffic.
It's just too bad that those open-source tools are closed source, and in any case Google has no programmers on payroll to do the necessary changes :-) Otherwise they'd learn that it is a one line change: a memmove() call. The position and size of the payload is well known within the packet. Or if you want to keep the format of the output, use memset() instead and zero the payload.
These changes would not only ensure that they are in the clear in terms of computer trespass, memmove() also would reduce the storage requirements. It is possible that nobody at Google was thinking ahead. Google is a company of young people, and those may not be sufficiently worried about legal stuff. And there was no oversight at all, even by Google's legal department. I'd think that when you send thousands of cars into foreign countries to record stuff you'd involve a lawyer or two... this looks like incompetence that flows from the very top.
You're right about the changes being trivial, but apparently whoever set this up didn't bother to make those changes. Maybe they weren't concerned with saving disk space. This really isn't anything new.
For anyone sending private or sensitive information unencrypted over open wifi networks, there are far greater threats than what little traffic Google may have captured in the short amount of time that one of their vehicles may have been in range of the network.
You're assuming that "thousands of Google coders, workers and managers" are auditing the parameters passed to tcpdump in some script or at least looking over the raw capture files rather than the output data.
If people in charge haven't had time even once in three years to look at what they collected, they are idiots by anyone's definition. Intercepting of other people's communications is a crime in many countries. It's perfectly legal to receive AP's broadcasts that advertise it, but once you start capturing packets that are sent to (or from) other computers, you are receiving "legally protected" (but not physically protected) data that is not for you. Lawyers in different jurisdictions may have different laws on this subject, but intercepting other people's data is amoral in most human societies.
What they were collecting were locations of access points.To collect that data, they had equipment in the vans capturing data broadcast by those access points and processing it to determine their location. When a vehicle is moving around, it is not within range of most networks for very long. You can only capture a limited number of frames in that time period. Then you use software to analyze the signal strength data from those frames, along with the gps log, to determine the locations of the access points. This only looks at lower layer segments of those frames, and the higher layer segments (including the payload) don't affect it.
Google failed to go back and delete the raw capture files. Maybe they wanted to keep the raw data in case there are future improvements in the analysis software. If that's the case, they failed to reprocess the captures and edit those frames to remove any potential user payload data. I'm not aware of any functionality for doing this on-the-fly with any of the open-source tools for capturing traffic. Ignoring all information from all non-beacon frames would have far less accuracy, especially in areas where wifi is heavily used. There isn't anything to indicate that they had any interest in any user payload data, or that any of it was collected anywhere outside of the raw capture files.
The whole purpose of using analysis software is so that you don't have to look over large amounts of meaningless raw unfiltered data... I'm willing to bet there are some sources of raw data that you have and fail to thoroughly review by hand. For someone who has a job to do, wasting that much time isn't usually an option. Even for someone who doesn't have a job, that still could require more time than they have depending on the amount of data.
Anything capturing data is going to inevitably collect some data that is not intended for it. For example, if you've ever typed around any audio recording device. That captured audio can be analyzed to determine what you typed, even if it was not intended for the person capturing the audio. Or if you've ever been to a tourist attraction you've probably been at least captured in the background of other people's home movies, whether or not you indented to be.
That assumes that thousands of Google coders, workers and managers are idiots. Far more likely is that Google, being in data mining business, were perfectly aware of every aspect of this collection. It costs money to run StreetView cars, so they packed the cars with everything they could think of, and collected everything that they could.
You're assuming that "thousands of Google coders, workers and managers" are auditing the parameters passed to tcpdump in some script or at least looking over the raw capture files rather than the output data.
Seriously, if you don't think there is something wrong with collecting local and transient data and putting them into a big permanent database correlating with other data, by a private corporation that is best known to profit from large scale datamining, you just haven't thought deeply about the issue.
In the articles I read (linked in the story), there is only mention of capturing unnecessary data. Where did you hear anything about putting that data into a database and correlating it with other data? If something as innocuous as simply failing to filter out unnecessary captured data causes so much concern, then anything along the lines of what you described would be huge.
The article indicates that the original software was expressly written with logging capability. They somehow "forgot" to remove it. And nobody noticed. For three years!?!
Yes, they were capturing wireless traffic to look for access points. What they failed to do was take the time to make sure that it was written to filter out the irrelevant information. This really isn't that complicated. If you want to see what kind of data they were logging, put your wireless interface in monitor mode and start capturing traffic with wireshark. If anyone is transmitting anything on the same channel as your wireless interface and within range of being received by your antenna, it will end up in your capture file. Anything unencrypted will be, well, unencrypted.
Maybe I know my neighbors, so I trust them/know they're not that talented.
I know and trust my neighbors as well, but I still would not knowingly broadcast personal or sensitive information to the entire neighborhood. How can you possibly know that the only people who will hear are your neighbors? Keep in mind that interested parties could listen from much further away depending on their equipment.
Sorry for the double quote. Maybe I should have heeded the warning to proof-read before hitting submit...
That begs the question: Is the value of an operating system the programs that are built for it? Certainly that is the reason why a lot of people use Windows, but does that make it a better OS, or a better marketed OS?
That begs the question: Is the value of an operating system the programs that are built for it? Certainly that is the reason why a lot of people use Windows, but does that make it a better OS, or a better marketed OS?
Many people do value an OS based on whether or not it'll run the software they want to use. Windows is also a better marketed OS. However, I think the main reason why it has more software is simply due to it having the largest install base. Keep in mind that when IBM (the largest and most influential corporation in the computer industry at the time) started mass marketing personal computers, those machines ran Microsoft's OS. Then came the surge of IBM clones, further reducing hardware costs through competition and improving availability, which also ran Microsoft's OS so that people could use all the same software.
Microsoft's success in the early 80's, during the beginning of the personal computing boom, gave it the influence and name recognition that allowed it to grow into what it is today. It had more to do with very effective business practices than any technical superiority of their software. For free/open source software, there is no comparison. By the mid 80's, Microsoft already had staff working full time developing Windows. It wasn't until the mid 90s that a GNU/Linux OS even came into existence in an experimental/proof-of-concept form among a relatively small group of hobbyist programmers. It was never mass marketed to your average consumer as an OS for personal computing, especially not during a time when the PC market was so new there didn't already exist such a wide array of incompatible software that the average consumer would be expecting to run on it.
If it were the case that the software could not have be easily written to work on another OS, then the answer would be easy. Anybody who has tried to do socket programming in Windows knows what a pain that can be. However, is that the case with these Windows only programs? I'm skeptical because I've personally never seen a FOSS project that couldn't be ported outside of Windows. I would appreciate insight from somebody who works on Windows only software.
I do not develop windows-only software, but my theory is that this is due to there being much more demand for software to run on Windows than any other OS. Porting software that was designed to only run under Windows may also be more time consuming, depending on how it was written. Especially if it extensively relies on closed-source libraries that are only available for Windows. On the side of the spectrum, porting open source software written to run on an open source operating system using open source libraries won't necessarily require you to make as many fundamental changes to the design of the software. Of course, you may still choose to make further changes, for one reason or another, and use libraries that are native to your target environment (Windows, in this example).
Firstly, thank you for your well-worded and intelligent response. Unfortunately, it was the "transmitting copyrighted material over a computer network is not necessarily copyright infringement" part that I was getting at there. Isn't that just making a copy, regardless of what the specific protocol is?
Yeah, technically portions of the network traffic being reproduced on network interfaces between every node in the route would be derived from the copyrighted material. However, if something as trivial as that were considered copyright infringement then anyone who owns any network infrastructure would be guilty of infringing upon everyone else's copyrights. Technically, any electronic device that does anything with copyrighted material has to make copies of some form of it within it's circuitry to function.
I'm not a lawyer and my understanding of copyright law is pretty slim, but I'd imagine there are plenty of persuable instances of copyright infringement that occur all of the time. I frequently see TVs displaying copyrighted content, and hear people playing or singing copyrighted songs, outside of their homes. In the majority of these instances, I would bet that the person responsible is not actually licensed for that public performance by the copyright holder.