REA MCP
☰
KO
● — 명 접속 중 · 조회 — 회
후원사례 제출
Reddit 게시물 · 작성자 Ok-Priority-Go

Drobo 5N 네트워크 프로토콜 리버스 엔지니어링

Drobo 5N 소유자가 REA를 사용해 장치의 원격 제어 네트워크 프로토콜을 리버스 엔지니어링했고, 핸드셰이크를 수행하고 상태, 시스템, 네트워크 및 드라이브 정보를 출력하는 Python 스크립트를 게시했습니다.

번역 완료

이 사례에 대하여

이 Reddit 게시물은 reverse engineer anything(REA)을 사용하여 작성자 자신의 Drobo 5N을 원격 제어하는 데 사용되는 프로토콜을 분석하는 방법을 설명합니다. 패킷 캡처와 몇 시간의 작업 끝에 작성자는 네트워크 핸드셰이크를 실행하고 Drobo의 상태, 시스템, 네트워크 및 드라이브 정보를 수집하는 표준 라이브러리 Python 스크립트가 포함된 Gist를 게시했습니다. 목표는 소유자의 오래된 하드웨어와의 상호 운용성이며, 최종적으로는 원격 종료도 포함됩니다. 작성자는 다른 Drobo 5N 및 5N2 장치에서 테스트해 보도록 권유합니다.

설정

설치 방법은 원본 출처를 확인하세요.

원문 / README

Long-time Drobo owner, first time poster! My Drobo 5N, bought more than a decade ago, on a different continent, is still going strong to this day (I had to replace its fan a couple of years ago). It is occasionally controlled by an equally aging MacBook Pro, leaving me wondering what I would do if the Mac gave up. So for a while I had this itch to throw Claude into the mix to try reverse engineering the protocol that is used to remotely control a networked Drobo. The most recent Opus 5.5 flat out refuses to go deep on this; luckily Opus 4.8 doesn't have these safeguards. So I spent my lazy Saturday morning using reverse engineer anything (a reverse engineering toolbox for agents) attempting to crack open that black box. A few hours, many packet captures and a lot of tokens later, here's the result: https://gist.github.com/tsak/6ecdab10def5731824411bd9b84a7a52 This Gist contains a Python script to execute the network handshake between my laptop and the Drobo, gathering my 5N's status, system, network and drive information, all printed neatly to the terminal. I have tested this with Python 3.11 and 3.15 on Linux. My hunch is that it might work on Windows/macOS and with anything from Python 3.10 onwards. It only uses the standard library. My ultimate goal is to be able to remotely shut the unit down, but for now being able to see how it's doing is quite neat. Because I only have that single unit, it would be cool if anybody could test this. I would be curious whether this works with a 5N2, and of course with other 5Ns. Anyway, cool to see that there's an active community of Drobo users! submitted by /u/Ok-Priority-Go to r/drobo [link] [comments]

비슷한 프로젝트