From 0188b4580c6a7c3925e301f180d5a89b4f490a45 Mon Sep 17 00:00:00 2001 From: short <> Date: Mon, 13 Oct 2003 15:41:56 +0000 Subject: [PATCH 1/1] +int13sniff --- autogen.pl | 1 + configure.ac | 1 + project/Makefile.am | 3 ++- project/int13sniff/Index.html.pl | 41 ++++++++++++++++++++++++++++ project/int13sniff/ListItem.pm | 48 +++++++++++++++++++++++++++++++++ project/int13sniff/Makefile.am | 23 ++++++++++++++++ project/int13sniff/int13sniff-snap.png | Bin 0 -> 2105 bytes project/int13sniff/int13sniff.bin.gz | Bin 0 -> 1421 bytes 8 files changed, 116 insertions(+), 1 deletion(-) create mode 100755 project/int13sniff/Index.html.pl create mode 100755 project/int13sniff/ListItem.pm create mode 100644 project/int13sniff/Makefile.am create mode 100644 project/int13sniff/int13sniff-snap.png create mode 100755 project/int13sniff/int13sniff.bin.gz diff --git a/autogen.pl b/autogen.pl index 7e3ab3b..5762257 100755 --- a/autogen.pl +++ b/autogen.pl @@ -54,5 +54,6 @@ AutoGen->run( ./project/Islet/*.gif ./project/surprise/*.gif ./My/*.gif + ./project/int13sniff/*.gif )], ); diff --git a/configure.ac b/configure.ac index 618700d..533499c 100644 --- a/configure.ac +++ b/configure.ac @@ -95,6 +95,7 @@ Makefile ./project/energie/Makefile ./project/MyWeb/Makefile ./project/pgsqlsubstr/Makefile +./project/int13sniff/Makefile ]) echo done. diff --git a/project/Makefile.am b/project/Makefile.am index a62a0c3..dc6a979 100644 --- a/project/Makefile.am +++ b/project/Makefile.am @@ -77,7 +77,8 @@ SUBDIRS= \ phphash \ energie \ MyWeb \ - pgsqlsubstr + pgsqlsubstr \ + int13sniff EXTRA_DIST+= \ Index.html.pl \ diff --git a/project/int13sniff/Index.html.pl b/project/int13sniff/Index.html.pl new file mode 100755 index 0000000..5380d28 --- /dev/null +++ b/project/int13sniff/Index.html.pl @@ -0,0 +1,41 @@ +#! /usr/bin/perl +# +# $Id$ +# Main page of 'My::Project::int13sniff' +# Copyright (C) 2003 Jan Kratochvil +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; exactly version 2 of June 1991 is required +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +package project::int13sniff::Index; +require 5.6.0; # at least 'use warnings;' but we need some 5.6.0+ modules anyway +our $VERSION=do { my @r=(q$Revision$=~/\d+/g); sprintf "%d.".("%03d"x$#r),@r; }; +our $CVS_ID=q$Id$; +use strict; +use warnings; + +BEGIN{ open F,"Makefile"; our $top_dir=pop @{[split /\s/,(grep /^top_srcdir/,)[0]]}; eval "use lib '$top_dir'"; close F; } +use My::Web; +Wuse 'My::Project'; +Wuse 'project::int13sniff::ListItem'; + + +My::Project->init_project( + "__PACKAGE__"=>__PACKAGE__, + "ListItem"=>\@project::int13sniff::ListItem::ListItem, + ); + +print '
'.My::Web::img("int13sniff-snap","Boot Snapshot").'
'."\n"; + +My::Web->footer(); diff --git a/project/int13sniff/ListItem.pm b/project/int13sniff/ListItem.pm new file mode 100755 index 0000000..85a2d58 --- /dev/null +++ b/project/int13sniff/ListItem.pm @@ -0,0 +1,48 @@ +#! /usr/bin/perl +# +# $Id$ +# Definition of 'My::Project::int13sniff' for list.cgi.pl +# Copyright (C) 2003 Jan Kratochvil +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; exactly version 2 of June 1991 is required +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +package project::int13sniff::ListItem; +require 5.6.0; # at least 'use warnings;' but we need some 5.6.0+ modules anyway +our $VERSION=do { my @r=(q$Revision$=~/\d+/g); sprintf "%d.".("%03d"x$#r),@r; }; +our $CVS_ID=q$Id$; +use strict; +use warnings; + +use My::Web; + + +our @ListItem=( + "name"=>'Int13Sniff', + "platform"=>"unixdevel", + "priority"=>4, + "summary"=>'Trace bootloader disk operations', + "download-source"=>'http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/surprise/surprise/misc/int13sniff.S?rev=HEAD', + "download-gzip(1)ped floppy image head"=>'int13sniff.bin.gz', + "link-parent Surprise project"=>"/project/surprise/", + "license"=>"GPL", + "maintenance"=>"ready", + "language"=>"i386 asm", + "description"=><<"HERE", +

Developer tool for PC boot loading analysis. Report all sectors being read +to display, back to its own floppy disk and/or to serial port(s).

+HERE + ); + +1; diff --git a/project/int13sniff/Makefile.am b/project/int13sniff/Makefile.am new file mode 100644 index 0000000..9bffbd2 --- /dev/null +++ b/project/int13sniff/Makefile.am @@ -0,0 +1,23 @@ +# $Id$ +# automake source for the Makefile of project/int13sniff/ subdir +# Copyright (C) 2003 Jan Kratochvil +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; exactly version 2 of June 1991 is required +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +include $(top_srcdir)/Makefile-head.am + +EXTRA_DIST+= \ + ListItem.pm \ + Index.html.pl diff --git a/project/int13sniff/int13sniff-snap.png b/project/int13sniff/int13sniff-snap.png new file mode 100644 index 0000000000000000000000000000000000000000..88bf21f275e93e73eaafb5e2729fb8e4226f76f7 GIT binary patch literal 2105 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