<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Niels Provos - News</title>
    <link>http://www.provos.org/</link>
    <description>systrace, spybye and other things.</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.3.1 - http://www.s9y.org/</generator>
    
    

<item>
    <title>Libevent 2.0.4-alpha released</title>
    <link>http://www.provos.org/index.php?/archives/81-Libevent-2.0.4-alpha-released.html</link>
            <category>Libevent</category>
            <category>News</category>
    
    <comments>http://www.provos.org/index.php?/archives/81-Libevent-2.0.4-alpha-released.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=81</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=81</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    Libevent 2.0.4-alpha is now available for download:&lt;br /&gt;
&lt;br /&gt;
 &lt;a href=&quot;http://monkey.org/~provos/libevent-2.0.4-alpha.tar.gz&quot;&gt;http://monkey.org/~provos/libevent-2.0.4-alpha.tar.gz&lt;/a&gt;&lt;br /&gt;
 &lt;a href=&quot;http://monkey.org/~provos/libevent-2.0.4-alpha.tar.gz.sig&quot;&gt;http://monkey.org/~provos/libevent-2.0.4-alpha.tar.gz.sig&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The complete change list is available &lt;a href=&quot;http://bit.ly/bnH6OT&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Some of the feature improvements include:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;bufferevents can now be rate limited&lt;/li&gt;&lt;li&gt;http connections can now resolve host names asynchronously&lt;/li&gt;&lt;li&gt;a facility for lock debugging&lt;/li&gt;&lt;li&gt;arc4random() for evdns&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
However, we (that means mostly Nick) have also made a large number of bug fixes and stability improvements across many platforms.    Many thanks to everyone who helped by providing bug reports and patches including Brodie Thiesfield, Dagobert Michelsen, Evan Jones, Joachim Bauch, Pavel Plesov, Roman Puls, Sebastian Hahn, William Ahern, Yasuoka Masahiko and Zhuang Yuyao.&lt;br /&gt;
&lt;br /&gt;
In a separate email, Nick also provided a much more &lt;a hef=&quot;http://archives.seul.org/libevent/users/Mar-2010/msg00003.html&quot;&gt;verbose description&lt;/a&gt; of what all changed.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 05 Mar 2010 23:32:00 -0800</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/81-guid.html</guid>
    <category>libevent</category>
<category>release</category>

</item>
<item>
    <title>Libevent-2.0.3-alpha release</title>
    <link>http://www.provos.org/index.php?/archives/78-Libevent-2.0.3-alpha-release.html</link>
            <category>Libevent</category>
            <category>News</category>
    
    <comments>http://www.provos.org/index.php?/archives/78-Libevent-2.0.3-alpha-release.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=78</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=78</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    It has been a while since the last alpha release of libevent-2.0. Yesterday, we released 2.0.3-alpha which can be downloaded from&lt;br /&gt;
&lt;br /&gt;
 &lt;a href=&quot;http://monkey.org/~provos/libevent-2.0.3-alpha.tar.gz&quot;&gt;http://monkey.org/~provos/libevent-2.0.3-alpha.tar.gz&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Please, give it a spin and let us know if you run into any problems. There have been a lot of changes since the last release, mostly due to Nick&#039;s hard work.  Here are just some highlights, the ChangeLog contains the full story:&lt;br /&gt;
&lt;br /&gt;
 - SSL/TLS support on bufferevents, using the OpenSSL library&lt;br /&gt;
 - Improved searching on evbuffer objects&lt;br /&gt;
 - Improved support for Windows&lt;br /&gt;
 - More efficient memory allocation for event_bases that use epoll&lt;br /&gt;
 - Improved thread-safety&lt;br /&gt;
 - The IOCP bufferevent backend is now exposed on Windows; many thanks to Christopher Davis for his work.&lt;br /&gt;
&lt;br /&gt;
Many thanks to everyone who helped with patches and bug reports including Rocco Carbone, Brodie Thiesfield, Caitlin Mercer, David Reiss, Alexander Pronchenkov, Jacek Masiulaniec, Ka-Hing Cheung, Christopher Davis, Ferenc Szalai, and Ryan Phillips.&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Edited to fix the link.&lt;/em&gt; 
    </content:encoded>

    <pubDate>Fri, 20 Nov 2009 21:23:55 -0800</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/78-guid.html</guid>
    <category>libevent</category>
<category>release</category>

</item>
<item>
    <title>Libevent 1.4.13-stable released</title>
    <link>http://www.provos.org/index.php?/archives/77-Libevent-1.4.13-stable-released.html</link>
            <category>Libevent</category>
            <category>News</category>
    
    <comments>http://www.provos.org/index.php?/archives/77-Libevent-1.4.13-stable-released.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=77</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=77</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    We just released a new stable version of &lt;a href=&quot;http://www.monkey.org/~provos/libevent/&quot;&gt;Libevent&lt;/a&gt; that fixes the following problems:&lt;ul&gt;&lt;li&gt;If the kernel tells us that there are a negative number of bytes to read from a socket, do not believe it.  Fixes bug &lt;a href=&quot;http://sourceforge.net/tracker/?func=detail&amp;aid=2841177&amp;group_id=50884&amp;atid=461322&quot;&gt;2841177&lt;/a&gt;; found by Alexander Pronchenkov.&lt;/li&gt;&lt;li&gt;Do not allocate the maximum event queue and fd array for the epoll backend at startup.  Instead, start out accepting 32 events at a time, and double the queue&#039;s size when it seems that the OS is generating events faster than we&#039;re requesting them.  Saves up to 512K per epoll-based event_base.  Resolves bug &lt;a href=&quot;http://sourceforge.net/tracker/?func=detail&amp;aid=2839240&amp;group_id=50884&amp;atid=461322&quot;&gt;2839240&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Fix compilation on Android, which forgot to define fd_mask in its sys/select.h&lt;/li&gt;&lt;li&gt;Do not drop data from evbuffer when out of memory; reported by Jacek Masiulaniec&lt;/li&gt;&lt;li&gt;Rename our replacement compat/sys/_time.h header to avoid build a conflict on HPUX; reported by Kathryn Hogg.&lt;/li&gt;&lt;li&gt;Build kqueue.c correctly on GNU/kFreeBSD platforms. Patch pulled upstream from Debian.&lt;/li&gt;&lt;li&gt;Fix a problem with excessive memory allocation when using multiple event priorities.&lt;/li&gt;&lt;li&gt;When running set[ug]id, don&#039;t check the environment. Based on a patch from OpenBSD.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
A new alpha release of libevent 2.0 is on its way, too.   Thanks to everyone who submitted patches and bug reports.&lt;br /&gt;
&lt;br /&gt;
The source code is available at &lt;a href=&quot;http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz&quot;&gt;http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz&lt;/a&gt;.  Don&#039;t forget to verify the &lt;a href=&quot;http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz.sig&quot;&gt;signature&lt;/a&gt;. 
    </content:encoded>

    <pubDate>Tue, 17 Nov 2009 20:16:10 -0800</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/77-guid.html</guid>
    <category>libevent</category>
<category>release</category>

</item>
<item>
    <title>LEET '10 Call for Papers</title>
    <link>http://www.provos.org/index.php?/archives/74-LEET-10-Call-for-Papers.html</link>
            <category>Malware</category>
            <category>News</category>
            <category>Security</category>
    
    <comments>http://www.provos.org/index.php?/archives/74-LEET-10-Call-for-Papers.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=74</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=74</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    The call for papers for the &lt;strong&gt;3rd USENIX Workshop on Large-Scale Exploits and Emergent Threats&lt;/strong&gt; (LEET &#039;10) Botnets, Spyware, Worms, and More just went out.   It will be held on &lt;strong&gt;April 27, 2010&lt;/strong&gt; in San Jose, CA.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.usenix.org/event/leet10/cfp/&quot;&gt;LEET &#039;10&lt;/a&gt; will be co-located with the 7th USENIX Symposium on Networked Systems Design and Implementation (NSDI &#039;10), which will take place April 28–30, 2010.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Important Dates&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Submissions due: Thursday, February 25, 2010, 11:59 p.m. PST&lt;/li&gt;&lt;li&gt;Notification of acceptance: Wednesday, March 24, 2010&lt;/li&gt;&lt;li&gt;Final papers due: Monday, April 5, 2010&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;strong&gt;Workshop Organizers&lt;/strong&gt;&lt;br /&gt;
&lt;em&gt;Program Chair&lt;/em&gt;&lt;ul&gt;&lt;li&gt;Michael Bailey, University of Michigan&lt;/li&gt;&lt;/ul&gt;&lt;em&gt;Program Committee&lt;/em&gt;&lt;ul&gt;&lt;li&gt;Dan Boneh, Stanford University&lt;/li&gt;&lt;li&gt;Nick Feamster, Georgia Institute of Technology&lt;/li&gt;&lt;li&gt;Jaeyeon Jung, Intel Labs, Seattle&lt;/li&gt;&lt;li&gt;Christian Kreibich, International Computer Science Institute&lt;/li&gt;&lt;li&gt;Patrick McDaniel, Pennsylvania State University&lt;/li&gt;&lt;li&gt;Fabian Monrose, University of North Carolina, Chapel Hill&lt;/li&gt;&lt;li&gt;Jose Nazario, Arbor Networks, Inc.&lt;/li&gt;&lt;li&gt;Stefan Savage, University of California, San Diego&lt;/li&gt;&lt;li&gt;Matt Williamson, AVG Technologies&lt;/li&gt;&lt;li&gt;Yinglian Xie, Microsoft Research&lt;/li&gt;&lt;li&gt;Vinod Yegneswaran, SRI International&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt;Go submit your work! 
    </content:encoded>

    <pubDate>Sat, 29 Aug 2009 12:35:46 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/74-guid.html</guid>
    <category>cfp</category>
<category>malware</category>
<category>research</category>
<category>security</category>

</item>
<item>
    <title>Ask Google's Anti-Malware Team</title>
    <link>http://www.provos.org/index.php?/archives/73-Ask-Googles-Anti-Malware-Team.html</link>
            <category>Malware</category>
            <category>News</category>
            <category>SpyBye</category>
    
    <comments>http://www.provos.org/index.php?/archives/73-Ask-Googles-Anti-Malware-Team.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=73</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=73</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    Google&#039;s Anti-Malware team has prepared a moderator page where web masters and users &lt;a href=&quot;http://moderator.appspot.com/#15/e=a77ea&amp;t=a9521&quot;&gt;can ask questions&lt;/a&gt; and vote which questions they would like to see answered.   The voting period ends on Friday, August 28th at which point the Anti-Malware team will prepare answers for some of the top-rated questions. 
    </content:encoded>

    <pubDate>Sun, 16 Aug 2009 16:42:12 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/73-guid.html</guid>
    <category>malware</category>

</item>
<item>
    <title>New Libevent Releases</title>
    <link>http://www.provos.org/index.php?/archives/72-New-Libevent-Releases.html</link>
            <category>Libevent</category>
            <category>News</category>
    
    <comments>http://www.provos.org/index.php?/archives/72-New-Libevent-Releases.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=72</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=72</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    Nick just announced two new libevent releases.  Here is his summary.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Libevent 1.4.12-stable:&lt;/strong&gt;&lt;br /&gt;
You can find the source in the usual place:&lt;br /&gt;
&lt;br /&gt;
   &lt;a href=&quot;http://monkey.org/~provos/libevent-1.4.12-stable.tar.gz&quot;&gt;http://monkey.org/~provos/libevent-1.4.12-stable.tar.gz&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This is a bugfix-only release, and some of the bugs were kind of nasty.  I&#039;d recommend that you upgrade, especially if you are writing code that uses epoll or evdns.&lt;br /&gt;
&lt;br /&gt;
Changes in 1.4.12-stable:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Try to contain degree of failure when running on a win32 version so heavily firewalled that we can&#039;t fake a socketpair.&lt;/li&gt;&lt;li&gt;Fix an obscure timing-dependent, allocator-dependent crash in the evdns code.&lt;/li&gt;&lt;li&gt;Use &lt;u&gt;_VA_ARGS_&lt;/u&gt; syntax for varargs macros in event_rpcgen when compiler is not GCC.&lt;/li&gt;&lt;li&gt;Activate fd events in a pseudorandom order with O(N) backends, so that we don&#039;t systematically favor low fds (select) or earlier-added fds (poll, win32).&lt;/li&gt;&lt;li&gt;Fix another pair of fencepost bugs in epoll.c.  [Patch from Adam Langley.]&lt;/li&gt;&lt;li&gt;Do not break evdns connections to nameservers when our IP changes.&lt;/li&gt;&lt;li&gt;Set truncated flag correctly in evdns server replies.&lt;/li&gt;&lt;li&gt;Disable strict aliasing with GCC: our code is not compliant with it.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;strong&gt;Libevent-2.0.2-alpha:&lt;/strong&gt;&lt;br /&gt;
The first alpha release in the long-promised Libevent 2.0 series is finally out.  You can download Libevent 2.0.2-alpha from:&lt;br /&gt;
&lt;br /&gt;
  &lt;a href=&quot;http://monkey.org/~provos/libevent-2.0.2-alpha.tar.gz&quot;&gt;http://monkey.org/~provos/libevent-2.0.2-alpha.tar.gz&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This is an alpha release.  Libevent 2.0 is not finished.  There will be bugs, and we make no promises about the stability of any APIs introduced in the 2.0.x-alpha releases.  When you find bugs, please let us know.&lt;br /&gt;
&lt;br /&gt;
Libevent 2.0 is intended to be backward compatible with the Libevent 1.4 APIs[*].  Any program that worked with Libevent 1.4 should still work with Libevent 2.0, unless we screwed up.  Please test your programs when you have a chance, so that if we &lt;u&gt;did&lt;/u&gt; screw up, we can notice soon.&lt;br /&gt;
[*] Unless you were messing around with the internals of internal structures.&lt;br /&gt;
&lt;br /&gt;
This release adds many new features to the previous alpha release, and fixes many bugs.  See the ChangeLog for full details.  Highlights include:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;evdns is now threadsafe, with locking support&lt;/li&gt;&lt;li&gt;There&#039;s an evconnlistener type that you can use to abstract cross-platform differences in accepting connections.&lt;/li&gt;&lt;li&gt;The evbuffer interface (and therefore bufferevents) now supports zero-copy much better.&lt;/li&gt;&lt;li&gt;About a zillion fixes for tricky bugs in the new Libevent 2.0.1-alpha code.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
Special thanks to everybody who helped find bugs and improve the code, especially James Mansion, Zack Weinberg, and Joachim Bauch. 
    </content:encoded>

    <pubDate>Tue, 28 Jul 2009 21:17:43 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/72-guid.html</guid>
    <category>libevent</category>
<category>release</category>

</item>
<item>
    <title>Aikido in Hamburg</title>
    <link>http://www.provos.org/index.php?/archives/71-Aikido-in-Hamburg.html</link>
            <category>News</category>
    
    <comments>http://www.provos.org/index.php?/archives/71-Aikido-in-Hamburg.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=71</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=71</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    Yesterday, I managed to practice &lt;a href=&quot;http://www.aikido-schule-charlottenstrasse.de/&quot;&gt;Aikido in Hamburg&lt;/a&gt; for the first time in almost twelve years.  The dojo at Charlottenstraße was beautiful with windows to the outside and plenty of light.   The training was interesting and very enjoyable.  I even managed to practice with a few folks from university times.  Next week, it&#039;s back to the US and Aikido practice in &lt;a href=&quot;http://aikidomv.com/&quot;&gt;Mountain View&lt;/a&gt;. 
    </content:encoded>

    <pubDate>Thu, 16 Jul 2009 02:53:43 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/71-guid.html</guid>
    <category>aikido</category>

</item>
<item>
    <title>Finn (1999 - 2009)</title>
    <link>http://www.provos.org/index.php?/archives/69-Finn-1999-2009.html</link>
            <category>News</category>
    
    <comments>http://www.provos.org/index.php?/archives/69-Finn-1999-2009.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=69</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=69</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.flickr.com/photos/nielsprovos/3687641811/&quot; title=&quot;Finn (1999 - 2009) by provos@monkey, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3588/3687641811_793c04058f.jpg&quot; width=&quot;333&quot; height=&quot;500&quot; alt=&quot;Finn (1999 - 2009)&quot; /&gt;&lt;/a&gt; 
    </content:encoded>

    <pubDate>Sat, 04 Jul 2009 20:04:44 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/69-guid.html</guid>
    
</item>
<item>
    <title>Building a forge</title>
    <link>http://www.provos.org/index.php?/archives/64-Building-a-forge.html</link>
            <category>Hacking</category>
            <category>News</category>
            <category>SpyBye</category>
            <category>Systrace</category>
    
    <comments>http://www.provos.org/index.php?/archives/64-Building-a-forge.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=64</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=64</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    To get better control over the atmosphere in the forge, I have decided to build a blown gas forge based on a &lt;a href=&quot;http://www.tzknives.com/gasforges.html&quot;&gt;design&lt;/a&gt; by Tim Zowada.  The basic structure is provided by a 10 gallon compressed air tank I picked up from Lowes.  Using Tim&#039;s &lt;a href=&quot;http://www.tzknives.com/manifold.html&quot;&gt;forced-air manifold,&lt;/a&gt; the forge should easily get up to welding temperature (2300F).&lt;br /&gt;
&lt;br /&gt;
Jon who runs the &lt;a href=&quot;http://www.temperchi.com/&quot;&gt;TemperChi Glass Art Studio&lt;/a&gt; is helping with building this thing and already has some cerawool for lining the inside.   The Cerawool is going to get covered with a 1/4in layer of Satanite and then with an ITC-100 coating.   The forge floor will be made from &lt;a href=&quot;http://elliscustomknifeworks.hightemptools.com/refractorycoatings.html&quot;&gt;Bubble Alumina refractory&lt;/a&gt; which has a heat rating of up 3300F and is supposed to be very resistant to flux.   The inside diameter of the forge will be 8 inches and the length about 12 inches.&lt;br /&gt;
&lt;br /&gt;
If you are interested in &lt;a href=&quot;http://www.temperchi.com/&quot;&gt;making glass beads&lt;/a&gt;, you can learn that at the shop, too, as well as welding &lt;img src=&quot;http://www.provos.org/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Mon, 22 Jun 2009 23:45:42 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/64-guid.html</guid>
    <category>bladesmithing</category>
<category>forge</category>

</item>
<item>
    <title>Top 10 Malware Sites</title>
    <link>http://www.provos.org/index.php?/archives/63-Top-10-Malware-Sites.html</link>
            <category>Malware</category>
            <category>News</category>
            <category>Security</category>
            <category>SpyBye</category>
    
    <comments>http://www.provos.org/index.php?/archives/63-Top-10-Malware-Sites.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=63</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=63</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    A list of the &lt;a href=&quot;http://googleonlinesecurity.blogspot.com/2009/06/top-10-malware-sites.html&quot;&gt;top-10 malware&lt;/a&gt; sites found by Google&#039;s infrastructure over the last two months is available at the &lt;a href=&quot;http://googleonlinesecurity.blogspot.com/&quot;&gt;Google Online Security Blog&lt;/a&gt;.  Gumblar and Martuz are among them as well as &lt;a href=&quot;http://google.com/safebrowsing/diagnostic?site=googleanalytlcs.net&quot;&gt;googleanalytlcs.net&lt;/a&gt;.   There certainly have been lots of compromised web servers recently. 
    </content:encoded>

    <pubDate>Sat, 06 Jun 2009 10:03:02 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/63-guid.html</guid>
    <category>malware</category>

</item>
<item>
    <title>LEET'09: Large Scale Exploits and Emergent Threats</title>
    <link>http://www.provos.org/index.php?/archives/62-LEET09-Large-Scale-Exploits-and-Emergent-Threats.html</link>
            <category>Malware</category>
            <category>News</category>
            <category>Security</category>
    
    <comments>http://www.provos.org/index.php?/archives/62-LEET09-Large-Scale-Exploits-and-Emergent-Threats.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=62</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=62</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    The 2nd USENIX LEET workshop is going to take place on April 21st in Boston next week.   The &lt;a href=&quot; http://www.usenix.org/events/leet09/tech/tech.html&quot;&gt;workshop program&lt;/a&gt; looks really interesting.  There are a number of really interesting talks; here are just a few:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Spamcraft: An Inside Look At Spam Campaign Orchestration&lt;/li&gt;&lt;li&gt;A Foray into Conficker&#039;s Logic and Rendezvous Points&lt;/li&gt;&lt;li&gt;A View on Current Malware Behaviors&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
Last year&#039;s workshop was a blast and I expect that next week is going to be lots of fun, too.   It is still possible to &lt;a href=&quot;http://www.usenix.org/events/leet09/registration/&quot;&gt;register on-site&lt;/a&gt; for the workshop. 
    </content:encoded>

    <pubDate>Tue, 14 Apr 2009 17:25:08 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/62-guid.html</guid>
    <category>security</category>
<category>usenix</category>

</item>
<item>
    <title>Small Libevent 2.0 Performance Test</title>
    <link>http://www.provos.org/index.php?/archives/61-Small-Libevent-2.0-Performance-Test.html</link>
            <category>Hacking</category>
            <category>Libevent</category>
            <category>News</category>
            <category>SpyBye</category>
    
    <comments>http://www.provos.org/index.php?/archives/61-Small-Libevent-2.0-Performance-Test.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=61</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=61</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    In preparation for &lt;a href=&quot;http://www.codecon.org/2009/schedule.html&quot;&gt;CodeCon&lt;/a&gt;, Nick and I wanted to see how HTTP performance differs between Libevent 1.4 and Libevent 2.0.  HTTP is a good test case as it exercises many of the optimized components. Here is a preliminary result.&lt;br /&gt;
&lt;br /&gt;
The libevent HTTP server is serving 200,000 bytes of content for each request.  Apache&#039;s benchmark tool &lt;em&gt;ab&lt;/em&gt; was used to make 15,000 requests with 40 requests happening in parallel.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;1.4.10&lt;/strong&gt;:&lt;br /&gt;
Requests per second:    1450.79 [#/sec] (mean)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;2.0&lt;/strong&gt;:&lt;br /&gt;
Requests per second:    1961.99 [#/sec] (mean)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;2.0 (evbuffer_add_reference)&lt;/strong&gt;:&lt;br /&gt;
Requests per second:    3979.31 [#/sec] (mean)&lt;/li&gt;&lt;/ul&gt;In Libevent 2.0, the evbuffer interface was rewritten to avoid memory copies where possible.   This seems to result in a 35% performance improvement.  The &lt;em&gt;evbuffer_add_reference()&lt;/em&gt; API allows external memory to be associated with an evbuffer and thus avoids another memory copy.  This results in about 100% performance increase.   In comparison to Libevent 1.4, this is almost 175% faster.&lt;br /&gt;
&lt;br /&gt;
In the meantime, Nick is working on &lt;a href=&quot;https://blog.torproject.org/blog/some-notes-progress-iocp-and-libevent&quot;&gt;making IOCP available for Windows&lt;/a&gt;. 
    </content:encoded>

    <pubDate>Sat, 11 Apr 2009 23:18:18 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/61-guid.html</guid>
    <category>libevent</category>
<category>performance</category>

</item>
<item>
    <title>WOOT'09 Call For Papers</title>
    <link>http://www.provos.org/index.php?/archives/60-WOOT09-Call-For-Papers.html</link>
            <category>News</category>
            <category>SpyBye</category>
            <category>Systrace</category>
    
    <comments>http://www.provos.org/index.php?/archives/60-WOOT09-Call-For-Papers.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=60</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=60</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    &lt;!-- s9ymdb:9 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;520&quot; height=&quot;83&quot; style=&quot;border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://www.provos.org/uploads/woot09banner.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
WOOT is the &lt;a href=&quot;http://www.usenix.org/event/woot09/&quot;&gt;Workshop on Offensive Technologies&lt;/a&gt;.   This year, it&#039;s being held for the third time and the &lt;a href=&quot;http://www.usenix.org/event/woot09/cfp/&quot;&gt;call for papers&lt;/a&gt; just came out.   Submissions are solicited for a variety of interesting topics including:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Vulnerability research (software auditing, reverse engineering)&lt;/li&gt;&lt;li&gt;Exploit techniques and automation&lt;/li&gt;&lt;li&gt;Malware design and implementation (rootkits, viruses, bots, worms)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
The last two years were a lot of fun and this years organizers are an &lt;a href=&quot;http://www.usenix.org/event/woot09/organizers.html&quot;&gt;eclectic bunch&lt;/a&gt; of well known folks.   If you have anything in the works, go submit it and we will see you at the workshop. 
    </content:encoded>

    <pubDate>Thu, 26 Mar 2009 23:36:13 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/60-guid.html</guid>
    <category>cfp</category>
<category>usenix</category>

</item>
<item>
    <title>Systrace 1.6g released</title>
    <link>http://www.provos.org/index.php?/archives/59-Systrace-1.6g-released.html</link>
            <category>News</category>
            <category>Systrace</category>
    
    <comments>http://www.provos.org/index.php?/archives/59-Systrace-1.6g-released.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=59</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=59</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    This release contains a number of small bug fixes:&lt;br /&gt;
&lt;br /&gt;
 - 32-bit compilation has been fixed&lt;br /&gt;
 - 32-bit policies are no longer created as Linux64 with running on a 64-bit system&lt;br /&gt;
&lt;br /&gt;
The source code can be downloaded &lt;a href=&quot;http://www.provos.org/uploads/systrace-1.6g.tar.gz&quot;&gt;here&lt;/a&gt; [&lt;a href=&quot;http://www.provos.org/uploads/systrace-1.6g.tar.gz.sig&quot;&gt;sig&lt;/a&gt;]. 
    </content:encoded>

    <pubDate>Sun, 15 Mar 2009 17:25:54 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/59-guid.html</guid>
    <category>release</category>
<category>systrace</category>

</item>
<item>
    <title>Anvil Setup</title>
    <link>http://www.provos.org/index.php?/archives/58-Anvil-Setup.html</link>
            <category>Hacking</category>
            <category>News</category>
    
    <comments>http://www.provos.org/index.php?/archives/58-Anvil-Setup.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=58</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=58</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.flickr.com/photos/nielsprovos/3282647245/&quot; title=&quot;Anvil and Forge&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3449/3282647245_6782a495e4_m.jpg&quot; width=&quot;180&quot; height=&quot;240&quot; alt=&quot;Anvil and Forge&quot;  class=&quot;serendipity_image_left&quot; style=&quot;float: left; border: 0px; padding-left: 5px; padding-right: 5px;&quot;/&gt;&lt;/a&gt;I got to set up the anvil today and spent a few minutes hammering hot metal.   The construction for the anvil stand is from Mark Asprey&#039;s book.  Joe welded the anvil stand for me and even though the feet are not the same size, it turned out to be surprisingly level.  The 165 pound anvil is bolted on top of four layers of plywood.  It&#039;s reasonably solid but moves a little bit when hit hard.&lt;br /&gt;
&lt;p style=&quot;clear: both&quot;&gt; 
    </content:encoded>

    <pubDate>Sun, 15 Feb 2009 17:43:41 -0800</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/58-guid.html</guid>
    
</item>

</channel>
</rss>