~jmbr/halberd

3f2af63e89f8c6a3c9c0615a81b043af853b2280 — Juan M. Bello Rivas 14 years ago 2fab44d
Updated copyright notice.
M GNUmakefile => GNUmakefile +1 -1
@@ 2,7 2,7 @@
# This makefile is intended for developers. End users should rely on setup.py.
# ============================================================================

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M Halberd/ScanTask.py => Halberd/ScanTask.py +1 -1
@@ 23,7 23,7 @@ clue reanalysis.
@type default_out: C{str}
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M Halberd/__init__.py => Halberd/__init__.py +1 -1
@@ 3,7 3,7 @@
"""HTTP load balancer detector module.
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M Halberd/clientlib.py => Halberd/clientlib.py +1 -1
@@ 12,7 12,7 @@
@type default_template: C{str}
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M Halberd/clues/Clue.py => Halberd/clues/Clue.py +1 -1
@@ 8,7 8,7 @@ Their importance comes from the fact that they're the datastructure we use to
detect real servers behind HTTP load balancer devices.
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M Halberd/clues/__init__.py => Halberd/clues/__init__.py +1 -1
@@ 6,7 6,7 @@ This package contains modules implements functionality related to creation,
analysis and storage of clues.
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M Halberd/clues/analysis.py => Halberd/clues/analysis.py +1 -1
@@ 3,7 3,7 @@
"""Utilities for clue analysis.
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M Halberd/clues/file.py => Halberd/clues/file.py +1 -1
@@ 5,7 5,7 @@
Provides functionality needed to store clues on disk.
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M Halberd/conflib.py => Halberd/conflib.py +1 -1
@@ 12,7 12,7 @@ This module takes care of reading and writing configuration files.
@type default_proxy_port: C{int}
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M Halberd/crew.py => Halberd/crew.py +1 -1
@@ 54,7 54,7 @@ The following is a diagram showing the way it works::
                                     `--> Scanner --'
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M Halberd/logger.py => Halberd/logger.py +1 -1
@@ 5,7 5,7 @@
This module allows halberd to easily log certain events.
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M Halberd/reportlib.py => Halberd/reportlib.py +1 -1
@@ 3,7 3,7 @@
"""Output module.
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M Halberd/shell.py => Halberd/shell.py +1 -1
@@ 7,7 7,7 @@ Strategies are different ways in which target scans may be done. We provide
basic functionality so more complex stuff can be built upon this.
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M Halberd/util.py => Halberd/util.py +1 -1
@@ 6,7 6,7 @@
@type table: C{str}
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M doc/GNUmakefile => doc/GNUmakefile +1 -1
@@ 1,4 1,4 @@
# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M scripts/halberd => scripts/halberd +2 -2
@@ 4,7 4,7 @@
"""Command line interface.
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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


@@ 35,7 35,7 @@ def make_parser():
    import optparse

    notice = version.version.v_gnu + '\n\n' + \
r"""Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
r"""Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>

This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."""

M setup.py => setup.py +1 -1
@@ 1,7 1,7 @@
#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M tests/__init__.py => tests/__init__.py +1 -1
@@ 3,7 3,7 @@
"""Testing framework.
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M tests/test_clientlib.py => tests/test_clientlib.py +1 -1
@@ 3,7 3,7 @@
"""Unit tests for Halberd.clientlib
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M tests/test_clues_Clue.py => tests/test_clues_Clue.py +1 -1
@@ 3,7 3,7 @@
"""Unit test for Halberd.clues.Clue
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M tests/test_clues_analysis.py => tests/test_clues_analysis.py +1 -1
@@ 3,7 3,7 @@
"""Unit test for Halberd.clues.analysis
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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

M tests/test_clues_file.py => tests/test_clues_file.py +1 -1
@@ 3,7 3,7 @@
"""Unit tests for clue storage functionality.
"""

# Copyright (C) 2004, 2005, 2006 Juan M. Bello Rivas <jmbr@superadditive.com>
# Copyright (C) 2004, 2005, 2006, 2010  Juan M. Bello Rivas <jmbr@superadditive.com>
#
# 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