I have recently been the victim of some Dos attacks.  The facts : I received a very high amount of packets saturating my connection and preventing me from accessing the Internet during one hour (average). They have been performed by players on Xbox live who first threatened me, told me which IP I had and then launched the attack from a load test website, a "booter".  I often write some shell scripts so I made some investigations and tried to write a script which would detect the bad packets and DROP the IPs. I made several attempts. The problem is that after 8 seconds and over 300,000 packets (from 1,000 different IPs) received, I stop receiving anything. Not a single packet. So my script logs tell me it was able to drop those IPs but it can no longer perform its task because nothing comes in my connection.  Does anybody have an idea where the packets got stuck ? Could it be my ISP not forwarding such traffic ? In that case, there is nothing I can do. If I do not receive the packets, I cannot filter them.  What can I do ?  Thanks a lot for your advice.
Any software for windows Writing custom (intelligent) microsoft windows firewall extension (C#/C++/C) Writing custom (intelligent) firewall for windows Installing nginx etc. on the same computer and use it as proxy with rules.   "You could not solve all Ddos problems with software" is not answer for this question.I want to reduce Ddos vulnarebility of my server.(It will stop low-level Ddos attacks)  Hosted solutions or cloud services are not related with this question.  Closing some of the ports and protocols via Microsot Windows Firewall is not related with this question.  Any idea?  EDIT After Questions  Low level: sample scenerio: 500 zombie clients and each of them sending 100 Custom Get/Post requests per second)   Web Application is on IIS. I want to stop attacks before they reach to IIS.  EDIT After Helpful Comment  How can the DDOS attack achieve its aim?   Exhausting bandwidth ( Not related with my question) Exhausting network hardware of server (NIC) ( Not related with my question) Exhausting server resources (RAM,CPU)  (Yep, I mean this)   If you stop attacks late, then you lost more resources! (Is this false?)   You can stop attacks on Web Application Level (in Asp.net MVc Code or in Handler) You can stop attacks on IIS (Dynamic Ip Restrictions)  You can stop attacks on lower levels (Firewall ..)   EXTRA INFO ABOUT THE LAST ATTACK (7 Hours ago)  When I connected server during the attack IIS Cpu Utilization was %92-%99. And when I try to connect homepage I got this error:  A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider, error: 0 - The wait operation timed out.)
Trig sum: $\tan ^21^\circ+\tan ^22^\circ+\cdots+\tan^2 89^\circ = \text{?}$ As the title suggests, I'm trying to find the sum $$\tan^21^\circ+\tan^2 2^\circ+\cdots+\tan^2 89^\circ$$ I'm looking for a solution that doesn't involve complex numbers, or any other advanced branch in maths. The solution can involve techniques such as induction, telecoping, etc, but preferably only ideas from precalculus, e.g. trig identities, polynomials, etc.  EDIT: I know that the sum is a rational number. Is $\{0\}$ a field? Consider the set $F$ consisting of the single element $I$.  Define addition and multiplication such that $I+I=I$ and $I \times I=I$ .  This ring satisfies the field axioms:   Closure under addition.  If $x, y \in F$, then $x = y = I$, so $x + y = I + I = I \in F$. Closure under multiplication.  $x \times y = I \times I = I \in F$ Existence of additive identity.  $\forall x \in F$ (i.e., for $x=I$), $x + I = x$, so $I$ is the additive identity. Existence of mulitiplicative identity. $\forall x \in F, x \times I = x$, so $I$ is the multiplicative identity. Additive inverse. $\forall x \in F, \exists y = I \in F: x + y = I$ Multiplicative inverse. $\forall x \in F, \exists y = I \in F: x \times y = I$.  However, because the additive identity need not have a multiplicative inverse, this is a vacuous truth. Commutativity of addition.  $\forall x, y \in F, x + y = I = y + x$ Commutativity of multiplication.  $\forall x, y \in F, x \times y = I = y \times x$ Associativity of addition.  $\forall x, y, z \in F$, $(x + y) + z = I + I = I$ and $x + (y + z) = I + I = I$, so $(x + y) + z = x + (y + z)$ Associativity of multiplication.  $\forall x, y, z \in F$, $(x \times y) \times z = I \times I = I$ and $x \times (y \times z) = I \times I = I$, so $(x \times y) \times z = x \times (y \times z)$ Distributivity of multiplication over addition. $I \times (I + I) = I$ and $I \times I + I \times I = I$, so $\forall x,y,z \in F, x(y+z) = xy+xz$   Based on the above, $\{I\}$ seems to qualify as a field.  If $I$ is assumed to be a real number, then the unique solution of $I + I = I$ and $I \times I = I$ is, of course, $I = 0$.  So, is {0} a field, or is there generally considered to be an additional field axiom which would exclude it?  Specifically, is it required for the multiplicative identity to be distinct from the additive identity? Orbit followed by a particle around Schwarzschild Black Hole How can a company use money from stock investors when they are constantly being bought and sold? Matrix Group induction proof and order of elements question Why do all Winforms programs require the [STAThread] attribute? How to find web hosting that meets my requirements? This is a "catch-all" question designed to serve as an answer for all questions about choosing web hosting.  Pro Webmasters no longer accepts new questions about how to choose hosting.  All future questions pertaining to finding web hosting should be closed as a duplicate of this question. For more information about this policy please see .    How to find web hosting that meets my requirements?  What we're looking for in answers to this question are the basics about web hosting:   What is web hosting? What is the difference between shared, VPS, and dedicated hosting? How does a content delivery network relate to web hosting? Anything else you feel is helpful in finding a web host.   What we do not want is:   Endorsements or recommendations for specific web hosts We do not want your experience or other subjective information (just the facts please) Rationalize   $\dfrac{1}{\sqrt[3]{p^2}+\sqrt[3]{pq}+\sqrt[3]{q^2}}.$  How would I go about doing this without wading through lots of algebra?  Is there a trick similar to how you can multiply by $\dfrac{\sqrt a-\sqrt b}{\sqrt a-\sqrt b}$ with square roots?  Thanks in advance! Should postdocs work only on the projects they are hired for, or can they work with other people in the same research group on other projects? Would the latter be an issue with the funding body, when the project proposal and budget only covers the expenses for hiring one postdoc? Note: it is the supervisors who got the grants, not the postdocs themselves. What is the best way to explain how to choose between "its" and "it's"? Probably one of the most frequent grammar mistakes in the English language is:     The dog sat on it's mat.   Since spelling checkers don't catch it, and it is even logical, since you would correctly write:     The dog sat on Fluffy's mat.   What is the best way to explain to a learner of English how to choose between it's and its? Why is foo.hasOwnProperty('__proto__') equal to false? I know the so-called textbook definition of unit tests and integration tests.  What I am curious about is when it is time to write unit tests... I will write them to cover as many sets of classes as possible.  For example, if I have a Word class, I will write some unit tests for the Word class.  Then, I begin writing my Sentence class, and when it needs to interact with the Word class, I will often write my unit tests such that they test both Sentence and Word... at least in the places where they interact.  Have these tests essentially become integration tests because they now test the integration of these 2 classes, or is it just a unit test that spans 2 classes?  In general, because of this uncertain line, I will rarely actually write integration tests... or is my using the finished product to see if all the pieces work properly the actual integration tests, even though they are manual and rarely repeated beyond the scope of each individual feature?  Am I misunderstanding integration tests, or is there really just very little difference between integration and unit tests? Install suspension forks on non-suspension bike I want to make my appexchange app available in multiple language like Spanish, dutch etc. so that depend on the language of the user they can access the app.  Is it possible in any way..  any help will be appreciated.. Thanks Since many users are facing the NullReferenceException: Object reference not set to an instance of an object error in Unity, I thought that it would be a good idea to gather from multiple source some explanation and ways to fix this error.  Symptoms I am getting the error below appearing in my console, what does it mean and how do I fix it?  NullReferenceException: Object reference not set to an instance of an object How to connect portable monitor USB Type-C to graphic card with display port or hdmi Headline Language Is there a particular term for the abbreviated language used in headlines (the removal of at least articles and conjunctions)? show that the interval of the form $[0,a)$ or $(a, 1]$ is open set in metric subspace $[0,1]$ but not open in $\mathbb R^1$ On the metric subspace $S = [0,1]$ of the Euclidean space $\mathbb R^1 $, every interval of the form $A = [0,a)$ or $(a, 1]$ where $0&lt;a&lt;1$ is open set in S. These sets are not open in $\mathbb R^1$   Here's what I attempted to show that $A$ is open in $S$. I have no idea how it is not open in $\mathbb R^1$.  Let $M = \mathbb R^1$, $x \in A  = [0,a)$ . If $x = 0$, $ r \leq \min \{a, 1-a\}, \\\  B_S(0; r) = B_M(0,r)\cap[0,1] = (-r, r) \cap[0,1] = [0,r) \subseteq A $  If $x \neq 0, r \leq \min \{x,|a-x|, 1-x\},  \\B_S(x; r) = B_M(x,r)\cap[0,1] = (x-r, x+r) \cap[0,1] \subset (0,x) \text{ or } (x, 1) \subset A$ Writing string at the same position using Console.Write in C# 2.0 I have a console application project in C# 2.0 that needs to write something to the screen in a while loop. I do not want the screen to scroll because using Console.Write or Console.Writeline method will keep displaying text on console screen incremently and thus it starts scrolling.  I want to have the string written at the same position. How can i do this?  Thanks Electromagnetic waves in vacuum If there is no source then also there is electromagnetic waves described by Maxwell equation. how if there is no source then existence of EM waves. What gives energy to this EM  waves. Is it vacuum fluctuation or something else?