Monday, October 17, 2011

Merging multiple .nessus v2 reports

imageI have recently had the need to merge multiple Nessus reports into single reports and here is the code I used to do it. Take care and if it breaks for you you get to keep both pieces Winking smile, it did however work for me on OSX.

Please note that you need to change the report name to the same value, like this:

sed -i -e s/\<Report\ name=\".*\"\>/\<Report\ name=\"Combined\ report\ name\"\>/g reports/*.xml

#!/usr/bin/env perl

use strict;
use warnings;

use XML::Merge;

if ( $#ARGV < 0 ) {
    print "Merging into " . $ARGV[0] . "\n";
    my $merge_obj = XML::Merge->new( 'filename' => $ARGV[0] );
    foreach my $filename (@ARGV) {
        if ( $filename ne $ARGV[0] ) {
            print "Merging " . $filename . "...";
            $merge_obj->merge( 'filename' => $filename );
            print " Done!\n";

    print "Tyding up.... " . $ARGV[0];
    print "Done!\n";
} else {
    print "Usage: Output.xml inputfiles.xml\n";


photo_thumb8Michael Boman is a a security consultant with Omegapoint AB Stockholm (Sweden) office.

When he is not breaking in to customers systems and infrastructure he collects and analyzes malware. That is a peculiar hobby but when he said “some people collects stamps, I collect malware” it did make a weird sort of sense.

Michael has spoken at many international security conferences about his discoveries in the security field on various topics from intrusion detection to a large-scale analysis of the worlds HTTPS servers.


  1. Kyäni’s high-impact merchandise tend to be As outlined by cutting-edge science AND ALSO nutrition. your Kyäni Health Triangle™ offers Wild Alaskan Blueberries, Tocotrienols (the almost all potent form of vitamin E), omega-3 fatty acids, AND Nitric Oxide almost all within one easy-to-use system. Kyani

  2. This is such a great resource that you are providing and you give it away for free. I enjoy seeing websites that understand the value of providing a prime resource for free. Hypnoterapi

  3. I think those guys are incapable of change, only good at covering their true selves up.

  4. Never enough about knowledge


    Education is very good and many knowledge

  5. Buat kalian para pecinta judi online, ayo segera daftar dan coba keberuntungan anda dengan permainan Game Poker kami & Raih Jackpot Terbesar dan Pertama Di INDONESIA. Domino Online HADIAH JACKPOT CASH 60.000.000 JUTA hanya di SOBATPOKER

    Agen Poker Online Terpercaya
    Judi Online
    Link alternatif sobatpoker

  6. due dillegence software overall objective is to limit the time and exertion spent on the due industriousness process and amplify time on the investigation. Indeed, even today, numerous organizations have their steadiness procedure dependent on a jumble of messages, PDFs, Excel spreadsheets and Word archives.

  7. rtc dental are committed to providing care that addresses both your short for office hours & pricing. enter your info into the space below.

  8. There are academic nursing writing help companies whose ultimate goal is to provide Help with Nursing Writing Services since they are aware most nursing essay writing service part-time students lack enough time to complete their college custom nursing assignments.

  9. It is important for medical science research paper service students to seek Medical Science Assignment Help from a reputable custom medical science writing company so as to be assured of good grades in their medical science essay writing services.

  10. Hey there, You have done a fantastic job. I’ll definitely digg it and personally recommend to my friends.I am confident they’ll be benefited from this website Poker Online Terpercaya
    Tips bermain poker
    Tips Bandarqq

  11. Hi there to every body, it’s my first time i visit your
    website; this web site contains remarkable and truly good information in favor of visitors. Thanks. Here is my web tuyen thuc tap sinh marketing tai ha noi

  12. Accounting paper writing services are essential and they have become very popular for those seeking accounting coursework writing services since most of them seek Accounting Writing Services.

  13. The sketch is tasteful, your authored subject matter stylish.

  14. Probably at the present time there is not a single student who at least once did not apply for writing a term paper to someone, and I have already resorted to professors write papers resource several times))) and was satisfied!