
Download Burp Suite Please choose the edition of Burp Suite that is right for you. Help me choose › "Burp Suite Pro is an unbelievably powerful tool. The scanner is amazingly fast and accurate. Alex Lauerman, FishNet Security "If you test the security of web applications for a living, Burp Suite Pro is an essential weapon you must have in your arsenal." Jack Mannino, CEO, nVisium Security Inc. Read more Success Stories › Burp Suite Pro price held for 2014 It's been a while since we increased the price of Burp Suite Pro. Today, we pledge that we will not increase the USD price of Burp Suite Pro during 2014. Read the full blog entry ›
Home - Elastic BigData Space The Flow Programming Language: Solving the Multicore Dilemma How bad is the multicore dilemma? Very few people are aware of the fact that the world is headed towards a massive software train-wreck: as per-core speeds plateau, we are not just headed towards a plateau in software speed, but, in our desire to continue the progress of Moore's Law, the human inability to write good multithreaded code is actually leading us towards an era of significantly buggier software. The urgency of this problem is starting to become apparent: "Finding: There is no known alternative for sustaining growth in computing performance; however, no compelling programming paradigms for general parallel systems have yet emerged." (p.81) "Recommendation: Invest in research and development of programming methods that will enable efficient use of parallel systems not only by parallel systems experts but also by typical programmers" (p.99) --The Future of Computing Performance: Game Over or Next Level? "6. "This Moore's Law is not as good as the old one. In fact there are 3!
Hoplon • A simpler way to program the web with Clojure and ClojureScript libevent conancat/mongoose-redis-cache terminology - What is (functional) reactive programming Schema for Clojure(Script) Data Shape Declaration and Validation tl;dr: We open-sourced Schema to get many of the benefits of type systems in Clojure with less hassle. In the future, we will use Schema declarations to do awesome things like auto-generate Objective-C classes (take a peek). Join the discussion on Hacker News and tell us what you think One of the touted benefits of functional programming is that it produces easier to understand and more reusable code. The reasoning behind this claim goes as follows: well-written functional code consists of many small pure functions. Since these functions are free of side-effects, you only need to understand a function's input and outputs to understand its behavior. This is a pure function. Now, the author of this function could definitely have written a doc-string for the function, explaining the 'shape' that share-counts and updates ought to have: This is less than ideal for a number of reasons: Don't you really just want static types? Introducing Schema An extensible protocol Schemas are still just data
Web vulnerability scanners SecTools.Org: Top 125 Network Security Tools For more than a decade, the Nmap Project has been cataloguing the network security community's favorite tools. In 2011 this site became much more dynamic, offering ratings, reviews, searching, sorting, and a new tool suggestion form. This site allows open source and commercial tools on any platform, except those tools that we maintain (such as the Nmap Security Scanner, Ncat network connector, and Nping packet manipulator). We're very impressed by the collective smarts of the security community and we highly recommend reading the whole list and investigating any tools you are unfamiliar with. Click any tool name for more details on that particular application, including the chance to read (and write) reviews. 20 tools (13) ★★★★★ Burp Suite (#13, Burp Suite is an integrated platform for attacking web applications. Latest release: version 1.4.01 on June 3, 2011 (3 years, 2 months ago). (7) ★★★★ Nikto (#14, (13) ★★★½ w3af (#18, new!)
DALMP A functional-programming view of time See fig. 3.38 in SICP, where the authors show a model of a joint bank account shared by two people, Paul and Peter. The bank account can be modeled as a process that operates on a stream of transactions and generates a stream of responses. But the difficulty is merging the individual streams of transactions by Paul and Peter in a purely functional style. They argue that one can't get away from explicit synchronization. They end this this chapter by pointing out the essential difference between the two views of modeling of the world: as a set of interacting stateful objects vs a single timeless stateless entity. They say "A grand unification has yet to emerge". I am wondering if things have changed since then.