Skip to main content

Security Scanner - CLI wrapper for nmap and snmpwalk

Project description

NHN Security Scanner (nhnscan)

간단한 보안 스캐닝 도구 - nmap과 snmpwalk의 CLI 래퍼

설치

pip install -e .

사용법

명령행 모드 (CLI)

# Nmap 포트 스캔
nhnscan -n 192.168.1.100 22,80,443
nhnscan --nmap 192.168.1.100 22,80,443

# Nmap SSH 스캔 (포트 22 자동)
nhnscan -ns 192.168.1.100
nhnscan --nmap-ssh 192.168.1.100

# Nmap 웹 스캔 (포트 80,443 자동)
nhnscan -nw 192.168.1.100
nhnscan --nmap-web 192.168.1.100

# SNMP 스캔 (기본 community: public)
nhnscan -s 192.168.1.100
nhnscan --snmp 192.168.1.100

# SNMP 커스텀 community
nhnscan -s 192.168.1.100 -c private
nhnscan --snmp 192.168.1.100 --community private

# 도움말
nhnscan --help
nhnscan -h

# 버전
nhnscan --version
nhnscan -v

대화형 모드

# 옵션 없이 실행
nhnscan

기능

  1. Nmap 포트 스캔

    • 서비스 버전 탐지 (-sV)
    • 사용자 지정 포트
    • CIDR 표기 지원
    • SSH/웹 프리셋
  2. SNMP 스캔

    • SNMPv2c
    • Community string 커스터마이징

요구사항

  • Python 3.7+
  • nmap
  • snmpwalk

개발자

David

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nhnscan-0.1.1.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nhnscan-0.1.1-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file nhnscan-0.1.1.tar.gz.

File metadata

  • Download URL: nhnscan-0.1.1.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for nhnscan-0.1.1.tar.gz
Algorithm Hash digest
SHA256 18b5235ea6774b3860b2a925edd5d28e29570811942e405d36deeb2017ed7b3a
MD5 c5b17db0aa639b7f0ce8f73c3a4390c3
BLAKE2b-256 dd1f2a32f438f0998beae32a9f976279b8481e89a287f0680963b3cfff8af2cf

See more details on using hashes here.

File details

Details for the file nhnscan-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: nhnscan-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for nhnscan-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 66733cb27f126749d056c660a2ad7c339c83c8dcc532ebbda23a4169fc91a91f
MD5 3f76f088a9bb6cd5d43f7fe2a15a1983
BLAKE2b-256 8e220dfbc27c04cac6eb65efd83199b9585bd410d5cb7b9087104af50e010872

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page