USB 데이터 스니핑?

운형의 이미지

두 디바이스가 USB를 이용해서 통신을 하고 있는 상황에서
두 디바이스의 통신에 방해를 주지 않고, 데이터를 스니핑 할 방법을 찾고 있습니다.
실제로능 이걸 구현해야 할 판입니다. -_-" ( 소프트웨어도 그렇고, 하드 웨어도 그렇고.. 아놔.. )

실제로 device 1은 PC이며 device 2는 프린터 입니다.

구성 1.
device 1 <---------------ㅜ---------------> device 2



snipper

구성 2.

device 1 <--------------- snipper --------------> device 2

구성 1의 경우 더미허브를 이용하던 시절 이더넷 패킷 스니퍼를 연상 시키는 방식입니다.
이게 가능하다면 가장 좋을 것 같은데, 가능한 이야기인지도 잘 모르겠습니다.

구성 2의 경우는 device 1,2 모두에게 snipper device가 없는 것처럼 보여야 한다는 건데...
이건 device 1에게 snipper 가 device 2의 PID, VID등을 던져 줘서 device 2 처럼 보이게 하고
device 2에게는 반대로 보이게 하는 것으로 구현 가능성은 있어보입니다.

개발 모델로는 구성1이 가장 목적에 부합하는데...
이게 실현 가능성이 있는 것인지, 조언 부탁드립니다.
가능하다면 구글링 키워드라도 힌트 부탁합니다.

운형의 이미지

구성 1에서 스패이스가 생략되어 나왔습니다.
"ㅜ" 아래에 스니퍼가 매달린 형태입니다.

Do you think that's the air you are breathing now?

bushi의 이미지

sniffing device 가 목적이 아니고 payload sniffing 자체가 목적이라면,
PC 가 linux 라면,
쉽습니다.
'구성1' 에 해당되겠습니다.
https://www.kernel.org/doc/Documentation/usb/usbmon.txt

운형의 이미지

그림이 깨진덕에 ... 질문 전달이 잘못된 것 같습니다.
PC와 printer 사이 선로에서 데이터를 보고 싶은 겁니다.
PC경우, 특정용도로 사요하는 것이고, 이 PC에서 출력하는 데이터를 관제센터로 보내야하는 상황이라서요.

어쨋건 답변은 감사합니다.

Do you think that's the air you are breathing now?

mirheekl의 이미지

소프트웨어든 하드웨어든 USB Analyser 또는 USB Packet sniffer 로 검색하면 수두룩하게 나옵니다.

http://www.internationaltestinstruments.com/default.aspx 이건 그중에 하나..

--

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.