Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
ipv6tools — IPv6Tools는 IPv6 지원 네트워크를 시각적으로 감사할 수 있는 강력한 모듈식 프레임워크입니다. | Kitploit
도구/GitHubGitHub/apg-intel/ipv6tools
Network MappingVulnerability AnalysisExploitationNetwork SecurityPenetration TestingDNS Analysis
GitHubapg-intel/ipv6tools

ipv6tools

IPv6Tools는 IPv6 지원 네트워크를 시각적으로 감사할 수 있는 강력한 모듈식 프레임워크입니다.

저장소 보기
1261958년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

IPv6Tools

IPv6Tools 프레임워크는 사용자가 IPv6가 활성화된 네트워크를 감사할 수 있도록 해주는 강력한 모듈 및 플러그인 세트입니다. 내장 모듈은 ICMPv6 및 멀티캐스트 리스너 발견(MLD)과 같은 IPv6 기능의 열거를 지원합니다. 또한 이 프레임워크는 멀티캐스트 DNS(mDNS) 및 링크-로컬 멀티캐스트 이름 확인(LLMNR)과 같은 상위 계층 프로토콜(ULP)의 열거도 지원합니다. 사용자는 Python 언어로 플러그인과 모듈을 생성하여 프레임워크의 기능을 쉽게 확장할 수 있습니다.

소개

이 프로젝트가 어떻게 탄생했는지, 그리고 동일한 기술을 사용하여 앱을 구축하는 방법에 대한 자세한 내용은 아래 링크를 참조하세요!

  • There’s No Place Like ::1 — 로컬 IPv6 네트워크 열거
  • 개발, 보안, 데브옵스, AI 등 관련 콘텐츠는 SecDevOps.AI를 확인하세요!

IPv6Tools 네트워크 스캔

  • 요구 사항
  • 설치
  • 사용법
  • 모듈
  • 알려진 문제

요구 사항

  • python 2.7
  • pip
  • npm [개발 전용]

설치

표준

[선택 사항] 설치를 위해 virtualenv 사용: virtualenv venv && source venv/bin/activate

  1. git clone http://github.com/apg-intel/ipv6tools.git
  2. sudo pip install -r requirements.txt

개발

  1. git clone http://github.com/apg-intel/ipv6tools.git
  2. git checkout dev
  3. npm run setup

사용법

표준

  1. sudo python app.py
  2. 웹 브라우저에서 http://localhost:8080로 이동

개발

  1. $ npm run serve 실행
  2. 별도의 터미널에서 npm run dev 실행
  3. 웹 브라우저에서 http://localhost:8081로 이동

CLI

TODO

모듈

모듈은 개별 노드 또는 모든 노드와 상호작용할 수 있는 클래스입니다. 각 노드에서 마우스 오른쪽 버튼을 클릭하거나 그래프 아래의 버튼으로 표시됩니다.

포함된 모듈

프로젝트에는 네트워크 검증을 돕고 사용자 정의 모듈의 예시로 사용할 수 있는 몇 가지 모듈이 포함되어 있습니다.

  • poisonLLMNR - 링크-로컬 멀티캐스트 이름 확인(LLMNR)은 NBT-NS의 후속 기술로, 로컬 노드가 이름과 IP 주소를 확인할 수 있게 해줍니다. 이 모듈을 활성화하면 로컬 링크의 모든 노드에 대해 LLMNR 쿼리를 중독시킵니다.
  • CVE-2016-1879 - 이 CVE는 FreeBSD 9.3, 10.1 및 10.2에 영향을 미치는 SCTP의 취약점입니다. 이 모듈을 활성화하면 조작된 ICMPv6 패킷을 발사하여 단일 노드에 대해 DoS(어설션 실패 또는 NULL 포인터 역참조 및 커널 패닉)를 유발할 수 있습니다.

사용자 정의 모듈

모든 모듈은 /modules에 위치하며 서버 시작 시 자동으로 로드됩니다. /modules에는 template.py라는 파일이 포함되어 있습니다. 이 파일에는 올바르게 표시되고 웹페이지와 통신하기 위해 모든 모듈이 확장해야 하는 클래스가 정의되어 있습니다.

이 템플릿을 사용하여 사용자 정의 모듈을 빌드하세요.

root@kitploit:~
from template import Template

class IPv6Module(Template):

  def __init__(self, socketio, namespace):
    super(IPv6Module, self).__init__(socketio, namespace)
    self.modname = "CVE-2016-1879"
    self.menu_text = "FreeBSD IPv6 DoS"
    self.actions = [
      {
        "title": "FreeBSD IPv6 DoS", #name that's displayed on the buttons/menu
        "action": "action", #method name to call
        "target": True #set this to true to display it in the right-click menu
      }
    ]

  def action(self, target=None):
    # send a log msg
    self.socket_log('Running DoS on '+target['ip'])
    
    # do stuff, etc

    # merge results with main result set
    listOfDicts = [{ip: '::1', device_name: 'test'}]
    self.module_merge(listOfDicts)

알려진 문제

  • 대규모 네트워크에서 테스트되지 않음
  • dnet 또는 dumbnet을 언급하는 스택 추적이 있는 경우 - 아래 지침을 따르세요.
  • 일부 운영 체제에서는 libpcap 헤더가 필요할 수 있습니다. 아래 참고 사항을 확인하세요.

libdnet 설치

root@kitploit:~
git clone https://github.com/dugsong/libdnet.git
cd libdnet
./configure && make
sudo make install
cd python
python setup.py install

Ubuntu에서 libpcap 헤더

sudo apt install libpcap-dev

도구 다운로드