ใครคือลูกค้าของคลัง iTunes ที่ฉันแบ่งปัน


12

เป็นไปได้ไหมที่จะรู้ว่าใครกำลังเชื่อมต่อและฟังไลบรารี iTunes ที่แชร์อยู่ เป็นไปได้ไหมที่จะดูว่าเพลงใดที่พวกเขาฟังและบ่อยครั้งมาก?

มันไม่สำคัญจริงๆ ฉันแค่อยากรู้เกี่ยวกับมัน คงจะดีถ้ารู้ว่าเพื่อนร่วมงานคนไหนที่รักดนตรีของฉัน ...

คำตอบ:


11

จาก Macworld :

คอยดูว่าใครกำลังฟังอยู่

บานหน้าต่างการแบ่งปันในการตั้งค่าของ iTunes จะบอกคุณว่ามีผู้ใช้เชื่อมต่อกับห้องสมุดสาธารณะของคุณกี่คน แต่สิ่งที่จะไม่บอกคุณก็คือสิ่งที่พวกเขากำลังฟังอยู่ ในการค้นหาให้เปิดการตรวจสอบกิจกรรม (/ แอพพลิเคชั่น / ยูทิลิตี้) เน้นรายการ iTunes จากนั้นคลิกที่ปุ่มตรวจสอบในแถบเครื่องมือ ตอนนี้คลิกที่แท็บเปิดไฟล์และพอร์ตแล้วเลื่อนไปที่ด้านล่างของรายการในหน้าต่างด้านล่าง หากคุณกำลังฟังเพลงใน iTunes เพลงปัจจุบันของคุณจะปรากฏขึ้นก่อน แต่สิ่งที่ใครบางคนที่เชื่อมต่อกับคุณกำลังดูหรือฟังอยู่จะปรากฏดังนี้:

192.168.1.3:daap->192.168.1.8:56089
/ เล่ม / ข้อมูลสำรอง / เพลง iTunes / Brian Eno / Another Day On Earth / 01 This.m4a

ในตัวอย่างนี้บุคคลนั้นเชื่อมต่อจากที่อยู่ IP 192.168.1.8 และกำลังฟัง“ สิ่งนี้” ของ Brian Eno


7

สายการบินเดียวที่เรียบง่ายในเครื่องจะให้ข้อมูลแก่คุณ

$ lsof +D ~/Music/iTunes/iTunes\ Media/ -i | grep iTunes

จะคืนบางสิ่งบางอย่างตามสายของ

iTunes     5631 Bryson   23r   DIR              14,12      102 3747082 /Users/Bryson/Music/iTunes/iTunes Media/Automatically Add to iTunes.localized
iTunes     5631 Bryson   24r   DIR              14,12      170 3747080 /Users/Bryson/Music/iTunes/iTunes Media
iTunes     5631 Bryson   42u  IPv4 0xffffff80178d0c00      0t0     TCP bryson.hostname.com:51447->10.20.1.5:daap (ESTABLISHED)
iTunes     5631 Bryson   43u  IPv4 0xffffff80178d1a40      0t0     TCP *:daap (LISTEN)
iTunes     5631 Bryson   44u  IPv6 0xffffff802572f240      0t0     TCP *:daap (LISTEN)
iTunes     5631 Bryson   47u  IPv4 0xffffff8015f7c500      0t0     TCP bryson.hostname.com:daap->james-win7.lvpp.local:49509 (ESTABLISHED)
iTunes     5631 Bryson   48u  IPv4 0xffffff801722ca40      0t0     TCP bryson.hostname.com:daap->james-win7.lvpp.local:51393 (ESTABLISHED)

สองสามบรรทัดแรกคือการเชื่อมต่อท้องถิ่นของฉันกับไฟล์เหล่านั้น สองบรรทัดสุดท้ายที่อยู่ทางด้านขวาของข้อมูลพูดว่า:

bryson.hostname.com:daap->james-win7.lvpp.local:51393 (ESTABLISHED)

สิ่งนี้บ่งชี้ว่าคอมพิวเตอร์ที่ชื่อjames-win7.lvpp.local(ในตัวอย่างนี้จะเป็นคอมพิวเตอร์ในโดเมน Windows Server ภายในสำนักงานของฉัน) เชื่อมต่อกับห้องสมุดของคุณ เพราะฉันรู้จักผู้คนในออฟฟิศของฉันฉันรู้ว่านั่นเป็นเพื่อนสนิทของฉันที่ทำงานมากกว่า


3

หากคุณสงสัยคุณสามารถบอกได้ว่าใครเชื่อมต่อกับคอมพิวเตอร์ของคุณและค้นหาที่อยู่ IP ของพวกเขา แต่นั่นคือทั้งหมดที่คุณสามารถหาได้

เปิด Terminal (/Applications/Utilities/Terminal.app)

และประเภท:

netstat | grep daap

ผลลัพธ์จะมีลักษณะเช่นนี้ (แม้ว่าจะมีที่อยู่ IP อื่น ๆ ):

tcp4       0      0  your.ip.address.daap      x.y.z.w.49195     ESTABLISHED

เป็น xyzw ที่อยู่ IP ของผู้ที่เชื่อมต่อกับห้องสมุดของคุณ ผู้ใช้ข้างต้นไม่ฟังอะไรเลย (แต่เชื่อมต่อกับห้องสมุดของคุณ)

คุณอาจเห็นรายการที่ซ้ำกันสำหรับ IP เดียวกันตัวอย่างเช่น:

tcp4       0 131768  your.ip.address.daap      x.y.z.w.49198     ESTABLISHED
tcp4       0      0  your.ip.address.daap      x.y.z.w.49195     ESTABLISHED

นั่นหมายความว่าคอมพิวเตอร์จาก ip xyzw กำลังฟังอะไรอยู่ ฉันเชื่อว่าพอร์ต (49195 และ 49198) ไม่คงที่และอาจมีการเปลี่ยนแปลง แต่ตอนนี้ฉันจำไม่ได้จริงๆ ส่วนที่สำคัญคือ daap ซึ่งย่อมาจาก Direct Audio Access Protocol

เป็นหลักขอให้คุณอยู่ในรายการการเชื่อมต่อทั้งหมดของคุณไปยัง / จากคอมพิวเตอร์ของคุณและกรองผลลัพธ์ (ค่อนข้างใหญ่) ไปยังบรรทัดเหล่านั้นซึ่งมี 'daap' อยู่ในพวกเขา

หากคุณไม่ได้รับผลลัพธ์หรือดูเหมือนว่า "หยุด" ให้ลองใช้ 'netstat' เพียงอย่างเดียวแล้วเลื่อนขึ้นเพื่อค้นหาด้วยตนเอง โปรดทราบว่าคำสั่งอาจใช้เวลาสักครู่ (บางครั้งอาจนานกว่า 20-30 วินาที) ในการสร้างเอาต์พุตขึ้นอยู่กับเครือข่ายของคุณ

ก่อตั้งขึ้นส่วนหนึ่งหมายถึงการเชื่อมต่อยังมีชีวิตอยู่

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ netstat อย่าลังเลที่จะพิมพ์:

man netstat

ในเทอร์มินัล

คุณอาจเห็นคอมพิวเตอร์ของคุณ“ กำลังฟัง” อยู่ (เปิดใช้งาน iTunes Sharing) ควรมีลักษณะดังนี้:

tcp6       0      0  *.daap                 *.*                    LISTEN
tcp4       0      0  *.daap                 *.*                    LISTEN

ขอให้สังเกตว่าหนึ่งสำหรับ ipv4 และหนึ่งสำหรับ ipv6 และส่วนฟัง :)

อีกทางเลือกหนึ่งที่ฉันไม่แน่ใจว่ามันยังใช้งานได้หรือไม่คือApplescripts ของ Doug สำหรับ iTunes: What Are People Listening 2ซึ่งในทางทฤษฎีจะค้นหาว่าใคร / พวกเขากำลังฟังอะไรอยู่ ฉันไม่ได้ลองมันและดูเหมือนว่าจะมาจากปี 2004 แต่มันอาจยังใช้งานได้และคุณอาจต้องการลองดู

Applet แสดงชื่อและศิลปินของเพลงที่แชร์ที่คนอื่นฟังในเครือข่ายท้องถิ่น


สคริปต์ของ Doug ไม่ทำงานบน Intel Macs
Daniel Serodio

1

iTunes เชื่อมต่อจอภาพ Widgetดูเหมือนจะทำในสิ่งที่คุณต้องการ แต่มันอาจจะออกจากวันที่ ความคิดเห็นระบุว่าอาจต้องมีการดัดแปลงเพื่อทำงานกับ Mac OS ล่าสุด

อย่างไรก็ตามมันเป็นการเริ่มต้น ให้มันลอง. ข่าวดีก็คือว่าเป็นเครื่องมือคุณจะสามารถมองเห็นอวัยวะภายใน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.