Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
pybluez — Bluetooth 접근을 제공하는 Python 확장 모듈: 장치 검색, SDP 서비스 탐색, RFCOMM/L2CAP 소켓, 그리고 실험적인 BLE 스캐닝 및 비콘 탐색. | Kitploit
도구/GitHubGitHub/pybluez/pybluez
Bluetooth SecurityIoT SecurityNetwork MappingScripting & AutomationInformation GatheringWireless SecurityUtilities & FrameworksHardware & IoT Security
GitHubpybluez/pybluez

pybluez

Bluetooth 접근을 제공하는 Python 확장 모듈: 장치 검색, SDP 서비스 탐색, RFCOMM/L2CAP 소켓, 그리고 실험적인 BLE 스캐닝 및 비콘 탐색.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

⛔️ 이 프로젝트는 더 이상 개발되지 않습니다

다음 대안을 고려해 보세요:

  • Bleak: 크로스 플랫폼 Bluetooth Low Energy 클라이언트 라이브러리
  • Bless: 크로스 플랫폼 Bluetooth Low Energy 서버 라이브러리
  • PyQt: 크로스 플랫폼 QtBluetooth API용 Python 바인딩

PyBluez

Build Status

PyBluez 모듈을 사용하면 Python 코드가 호스트 머신의 Bluetooth 리소스에 접근할 수 있습니다.

플랫폼 지원

LinuxRaspberry PimacOSWindows
✔️✔️✔️✔️

Python 버전 지원

Python 2Python 3 (최소 3.5)
버전 0.22까지버전 0.23 이상

예제

# simple inquiry example
import bluetooth

nearby_devices = bluetooth.discover_devices(lookup_names=True)
print("Found {} devices.".format(len(nearby_devices)))

for addr, name in nearby_devices:
    print("  {} - {}".format(addr, name))
# bluetooth low energy scan
from bluetooth.ble import DiscoveryService

service = DiscoveryService()
devices = service.discover(2)

for address, name in devices.items():
    print("name: {}, address: {}".format(name, address))

GNU/Linux 및 Windows XP 예제:

  • examples/simple/inquiry.py - 주변 Bluetooth 장치 탐지
  • examples/simple/sdp-browse.py - Bluetooth 장치에서 SDP 서비스 탐색.
  • examples/simple/rfcomm-server.py - RFCOMM 연결 설정.
  • examples/simple/rfcomm-client.py - RFCOMM 연결 설정.
  • examples/advanced/read-local-bdaddr.py - 로컬 Bluetooth 장치 주소를 제공합니다.

GNU/Linux 전용 예제:

  • examples/simple/l2capserver.py
  • examples/simple/l2capclient.py
  • examples/simple/asynchronous-inquiry.py
  • examples/bluezchat
  • examples/advanced/inquiry-with-rssi.py
  • examples/advanced/l2-unreliable-server.py
  • examples/advanced/l2-unreliable-client.py

GNU/Linux 실험적 BLE 지원:

  • examples/ble/scan.py
  • examples/ble/beacon.py
  • examples/ble/beacon_scan.py
  • examples/ble/read_name.py

연락처

버그는 이슈 트래커에 제출해 주세요. 질문은 Google Groups에서 호스팅되는 메일링 리스트에 할 수 있지만, 안타깝게도 그다지 활발하지는 않습니다.

설치

설치 지침을 참조하세요.

라이선스

PyBluez는 자유 소프트웨어입니다. 자유 소프트웨어 재단이 발표한 GNU 일반 공중 사용권의 조건, 즉 라이선스 버전 2 또는 (선택에 따라) 이후 버전의 조건에 따라 재배포 및/또는 수정할 수 있습니다.

PyBluez는 유용하게 사용되기를 바라는 마음에서 배포되지만, 어떠한 보증도 없이 배포됩니다. 상품성 또는 특정 목적에 대한 적합성에 대한 묵시적 보증도 포함되지 않습니다. 자세한 내용은 GNU 일반 공중 사용권을 참조하세요.

PyBluez와 함께 GNU 일반 공중 사용권 사본을 받았어야 합니다. 받지 못한 경우 Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA로 문의하세요.

도구 다운로드