본문으로 건너뛰기
로그인 둘러보기
시스템·유틸리티 · 윈도우즈 유틸

moolticute (Install)

0

moolticute는 Mooltipass 하드웨어 장치를 위한 크로스플랫폼 동반 애플리케이션입니다.

데몬비밀번호 관리크로스플랫폼

소개

moolticute는 Mooltipass 하드웨어 장치를 위한 크로스플랫폼 동반 애플리케이션입니다. 이 프로젝트는 Mooltipass의 기능을 확장하여 데몬 서비스와 GUI 애플리케이션을 통해 장치를 관리할 수 있도록 설계되었습니다. Windows, Linux, macOS에서 실행되며, USB 통신을 처리하는 백그라운드 데몬과 사용자 인터페이스를 제공합니다.

상세정보

데몬 서비스

백그라운드에서 실행되는 moolticuted 프로세스는 Mooltipass 장치와의 모든 USB 통신을 처리합니다. 이 데몬은 다른 애플리케이션이 장치에 접근할 수 있도록 중계 역할을 하며, 시스템 서비스로 등록하여 자동 시작할 수 있습니다.

사용자 인터페이스 애플리케이션

moolticute GUI 애플리케이션은 사용자가 Mooltipass 장치를 직접 제어할 수 있는 인터페이스를 제공합니다. 이 애플리케이션은 데몬과 통신하여 장치 상태를 표시하고 명령을 전달합니다.

크로스플랫폼 지원

이 도구는 Windows, Linux, macOS에서 실행됩니다. 각 플랫폼별로 적절한 네이티브 API를 사용합니다: Windows에서는 네이티브 HID API, Linux에서는 hidraw API, macOS에서는 IOKit API를 활용합니다.

Linux에서 시스템 서비스로 데몬 실행하기

빌드 후 시스템드 서비스로 데몬을 등록하여 자동 시작할 수 있습니다.

  1. 시스템드 데몬 설정을 다시 로드합니다:
  2. systemctl daemon-reload

  3. moolticuted 서비스를 활성화하고 즉시 시작합니다:
  4. systemctl enable –now moolticuted.service

이후 데몬이 백그라운드에서 실행되며, moolticute.desktop 파일이 생성되어 데스크톱 환경의 애플리케이션 런처에서 “moolticute”를 검색하여 GUI를 실행할 수 있습니다.

이런 경우에 유용합니다

Mooltipass 하드웨어 보안 토큰을 소유한 사용자가 여러 운영체제에서 장치를 일관되게 관리하고자 할 때 유용합니다. 특히 보안이 중요한 환경에서 비밀번호 관리 및 인증 작업을 하드웨어 토큰으로 수행하면서, 다양한 플랫폼에서 동일한 인터페이스로 장치를 제어해야 하는 경우에 적합합니다.

지원 환경·시스템 요구사항

Windows, Linux, macOS에서 실행됩니다. 모든 플랫폼에서 Qt 5.6 이상이 필요하며, 다음과 같은 Qt5 모듈이 필수입니다: qt-core, qt-gui, qt-widgets, qt-network, qt-websockets. Linux에서는 추가로 qt-dbus 모듈이 필요하며, udev 규칙 설정이 요구됩니다.

최신 버전·업데이트

현재 버전은 1.4.1입니다. 저장소의 릴리스 페이지에서 최신 버전을 확인할 수 있습니다.

제한 사항·확인 사항

Windows에서는 MinGW 컴파일러를 사용하는 Qt 키트만으로 성공적으로 컴파일할 수 있으며, Microsoft Visual C++ 컴파일러로는 빌드할 수 없습니다. Linux에서는 시스템드가 아닌 환경에서는 udev 규칙의 TAG+=”uaccess”를 GROUP=”plugdev”로 변경하고 사용자를 plugdev 그룹에 추가해야 장치에 정상적으로 접근할 수 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.