Hntool

Een verhardingstool voor * nixes
Download nu

Hntool Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Hugo Doria
  • Uitgever website:
  • http://code.google.com/u/hugodoria/

Hntool Tags


Hntool Beschrijving

Een verharding tool voor * nixes HnTool is een open source verharding tool voor * nix-systemen. Het scant uw systeem op kwetsbaarheden of problemen in de configuratie files.To gebruik HnTool Download het en run: ./ hntoolSupported systemsHnTool werd al getest en werkt aan: * Arch Linux * CentOS * Debian * Fedora * Gentoo * UbuntuIf u gebruikt HnTool op een systeem die hierboven niet wordt vermeld, kunt u, laat ons know.How om installTo installeren HnTool voer het volgende commando als root: python setup.py installeren --prefix / usr / root / Hoe useRun HnTool met: ./ hntoolYou ziet ook de hntool (1) manual door te typen 'man hntool' op de opdrachtregel of zie het gebruik help: hntool -hUnderstanding de outputThere zijn 5 soorten resultaten: * OK: Betekent dat het item gecontroleerd is prima en dat je doen geen zorgen te maken * INFO: betekent dat je moet de post status kennen, maar waarschijnlijk is het prima. Een poort geopend, bijvoorbeeld. * LOW: Betekent dat er een beveiligingsprobleem werd gevonden, maar niet voorziet in een hoog risico voor uw systeem. * MEDIUM: Het wordt steeds erger en je moet beginnen zich zorgen te maken over deze itens. * HIGH: Je hebt een belangrijk gat in de beveiliging / probleem op uw systeem en je moet het nu op te lossen of uit te voeren en sla uw life.How kan ik hulp Er zijn verschillende manieren waarop u kunt bijdragen en ontwikkeling hulp HnTool's?. U kunt een bijdrage leveren met de code, patchs, bugs en feature requests.To melding van een bug of een feature request voor HnTool, kunt u een probleem in onze Google Code pagina: http://code.google.com/p/hntool/If u' re rapporteren van een bug, geef concrete voorbeelden van hoe en waar het probleem occurs.If u een patch hebt (de vaststelling van een bug of een nieuwe HnTool module), dan kunt u een probleem op Google code te file: http: // code .google.com / p / hntool / issues / listHnTool's bron is beschikbaar op: http: //code.google.com/p/hntool/How een moduleThis sectie documenten van de ingewanden van hnTool en specificeert maken hoe u een nieuwe module te maken .De belangrijkste HnTool programma (hntool.py) runt een lijst van regels gedefinieerd in __files__ en __services__. * __Files__: definieert de regels die eenvoudig bestanden en configuraties te verwerken. * __Services__: definieert de regels die controleert de beveiliging van diensten en daemons.Once uw module is afgerond, vergeet niet toe te voegen aan de array (__files__ of __services__) gedefinieerd in hntool / __ init __ PYA monster HnTool module is als volgt uit (hntool /. ssh.py): import OSClass regel: def short_name (zelf): return "ssh" def long_name (zelf): return "Controles veiligheidsproblemen op sshd config file" def __init __ (zelf, opties): pass def analyseren (zelf, opties ) check_results = { 'oK': [] 'laag' [] 'drager': [], 'hoog' [] 'info': []} ssh_conf_file = voor sshd_conf in ssh_conf_file: als os.path.isfile (sshd_conf): try: fp = openen (sshd_conf, 'r'), behalve IOError, (errno, strerror): check_results .append ( 'niet openen% s% s' % (sshd_conf, strerror)) continue lijnen = # Controleer SSH is met de standaard poort als 'poort 22' in lijnen of '#Port 22' in de regels:. check_results append ( 'SSH wordt met behulp van de def ault port ') anders: check_results . append (SSH gebruikt niet de standaard poort ") # Het sluiten van de sshd_config file fp.close () return check_results def typen (zelf): return "files" Meestal, de code is spreekt voor zich. De volgende zijn de lijst van de methoden die elke HnTool module moet hebben: * short_name (zelf) Geeft een string met een korte naam van de module. Meestal is dit hetzelfde als het basename van de module bestand. * Long_name (zelf) Geeft een string met een beknopte beschrijving van de module. Deze beschrijving wordt gebruikt bij de opsomming van alle regels met behulp van hntool l. * Analyse van (zelf) Indien retourneren een lijst toe met op zijn beurt vijf lijsten: ok, laag, gemiddeld, hoog en info. * Type (zelf) "files" voor een module verwerken eenvoudig bestanden en configs "diensten" voor een module processing services en daemons


Hntool Gerelateerde software