เป็นไปได้ไหมที่จะรู้ว่าใครกำลังเชื่อมต่อและฟังไลบรารี iTunes ที่แชร์อยู่ เป็นไปได้ไหมที่จะดูว่าเพลงใดที่พวกเขาฟังและบ่อยครั้งมาก?
มันไม่สำคัญจริงๆ ฉันแค่อยากรู้เกี่ยวกับมัน คงจะดีถ้ารู้ว่าเพื่อนร่วมงานคนไหนที่รักดนตรีของฉัน ...
เป็นไปได้ไหมที่จะรู้ว่าใครกำลังเชื่อมต่อและฟังไลบรารี iTunes ที่แชร์อยู่ เป็นไปได้ไหมที่จะดูว่าเพลงใดที่พวกเขาฟังและบ่อยครั้งมาก?
มันไม่สำคัญจริงๆ ฉันแค่อยากรู้เกี่ยวกับมัน คงจะดีถ้ารู้ว่าเพื่อนร่วมงานคนไหนที่รักดนตรีของฉัน ...
คำตอบ:
จาก 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
สายการบินเดียวที่เรียบง่ายในเครื่องจะให้ข้อมูลแก่คุณ
$ 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 ภายในสำนักงานของฉัน) เชื่อมต่อกับห้องสมุดของคุณ เพราะฉันรู้จักผู้คนในออฟฟิศของฉันฉันรู้ว่านั่นเป็นเพื่อนสนิทของฉันที่ทำงานมากกว่า
หากคุณสงสัยคุณสามารถบอกได้ว่าใครเชื่อมต่อกับคอมพิวเตอร์ของคุณและค้นหาที่อยู่ 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 แสดงชื่อและศิลปินของเพลงที่แชร์ที่คนอื่นฟังในเครือข่ายท้องถิ่น
iTunes เชื่อมต่อจอภาพ Widgetดูเหมือนจะทำในสิ่งที่คุณต้องการ แต่มันอาจจะออกจากวันที่ ความคิดเห็นระบุว่าอาจต้องมีการดัดแปลงเพื่อทำงานกับ Mac OS ล่าสุด
อย่างไรก็ตามมันเป็นการเริ่มต้น ให้มันลอง. ข่าวดีก็คือว่าเป็นเครื่องมือคุณจะสามารถมองเห็นอวัยวะภายใน