[TriLUG] marginally OT: Some bandwidth and DoS questions

Shawn William Taylor STaylor at torexretailna.com
Tue May 29 13:29:24 EDT 2007


Responses in-line! I love this stuff.

Shawn

Bandwidth
-For a DSL connection with 768 down and 384 up, if you are consuming all 
of the upstream bandwidth, does that mean you have no available 
downstream bandwidth?

No, this is the point of asynchronous configuration. However, if your host 
can not send things like acks to other communicating nodes then 
effectively, the communication is lost or times out. (Hence the 'denial of 
service')

-For a T-1 with a nominal speed of 1.5 Mbps, is 1.5 the total available 
bandwidth for upstream and downstream, with the entire pipe 
theoretically available for unidirectional traffic (i.e. 1.5 Mbps down, 
0 Mbps up)?

Most T1's are bidirectional. Again, it's less about consuming the pipe and 
more about consuming the host.

DoS
-Have you ever heard of anyone (ab)using wget to accomplish a deliberate 
non-distributed DoS attack?

No

-How much traffic/how many requests per second would be required to 
effectively DoS a 768/384 DSL connection?

You would need a bunch of things all trying to talk at once. (I really 
don't even have a guess but it would be a lot)
Even then it doesn't really need to consume the pipe, just overload the 
server.

-Could this be done with wget? 

yes


-Is there any resource on the internet which outlines how much data a 
computer with a given processor is capable of putting on a network 
interface?

Check out the manufacturers specs. Remember, each OS will have different 
Default settings (obviously if it's a setting, it can be changed) so 
things like network time-outs and such on the host are important in how 
much data it can put through. As well if it's connection is Full-Duplex or 
Half-Duplex will make a difference as well.

wget
-Have you ever heard of anyone using wget to back up entire websites?

I hadn't heard of wGet before your email, however it looks like it would 
do that quite nicely from the documentation. It seems that what it is 
designed to do??

http://www.gnu.org/software/wget/

-Would using this method on a PHP-based website actually accomplish a 
backup?  It seems to me that it would only gather the generated HTML and 
Javascript.

It seems to support wildcard file types so you could have your own 
extension and it would pull it back.


More information about the TriLUG mailing list