JavaScript lấy địa chỉ MAC của khách truy cập

Tôi muốn xác định từng khách truy cập… Tôi nghĩ rằng điều này có thể ghi lại Địa chỉ IP… nhưng khi IP động, hệ thống của tôi bị lỗi. Vì vậy, tôi nghĩ rằng tôi có thể giải quyết việc ghi lại địa chỉ MAC… có khả thi không?

Cảm ơn

Chỉnh sửa. Những gì tôi có thể sử dụng để xác định từng người dùng mà không cần thông tin đăng nhập (tên người dùng & pwd)

Giải pháp tốt nhất

Địa chỉ MAC, theo tiêu chuẩn TCP/IP, không bao giờ được liên lạc bên ngoài mạng cục bộ mà nó liên quan — các bộ định tuyến bên ngoài mạng LAN đó thậm chí không nhận được thông tin mà bạn đang cố ghi lại

Có nhiều cách khác để thử và xác định những khách truy cập duy nhất, bao gồm đối sánh thông tin chi tiết của tác nhân người dùng ngoài IP, cung cấp cookie như một phần phản hồi của bạn, v.v… xét cho cùng, đó là một chức năng cốt lõi trong lĩnh vực "web

Địa chỉ MAC đơn giản không phải là một phần của các kỹ thuật mà nó hợp lý để sử dụng cho nó

Giải pháp liên quan

Ios – Cách lập trình lấy địa chỉ MAC của iphone


LƯU Ý Kể từ iOS7, bạn không còn có thể truy xuất địa chỉ MAC của thiết bị. Một giá trị cố định sẽ được trả về thay vì MAC thực tế


Một cái gì đó tôi tình cờ gặp một lúc trước. Ban đầu từ đây tôi đã sửa đổi nó một chút và dọn dẹp mọi thứ

2. Sử dụng JS để lấy tên máy tính, địa chỉ MAC và IP LAN. Phương pháp 1 (IE chỉ dành cho IE và IE máy khách cho phép chạy AcitiveX). Gọi script VBS để lấy tên máy tính (một số người không biết tên máy tính là gì, giải thích đơn giản rằng đó là tên vật lý của máy chứ không phải tên người dùng bạn đang sử dụng) và tên người dùng đăng nhập

Không thể lấy địa chỉ MAC từ máy khách bằng JavaScript vì điều này sẽ gây rủi ro bảo mật nghiêm trọng. Id duy nhất bạn có thể nhận được là địa chỉ IP, nhưng điều này có thể sẽ không phải là duy nhất vì máy của người dùng có thể được NAT sau bộ định tuyến

nếu (sMacAddress == Chuỗi. Empty)// chỉ trả về Địa chỉ MAC từ thẻ đầu tiên {IPInterfaceProperties properties = adapter. GetIPProperties(); . GetPhysicalAddress(). ToString();}} trả về sMacAddress;

JavaScript nâng cao với Internet Explorer. Truy xuất thông tin cấu hình mạng - Cách truy xuất địa chỉ MAC và thông tin mạng mở rộng khác bằng JavaScript (Trang 2 trên 6) Bây giờ, chúng ta hãy thử mở rộng mẫu trước đó bằng cách hiển thị thêm thông tin về bộ điều hợp mạng

Một trang web trên Internet không được kết nối với mạng LAN của bạn và sẽ không thể xác định địa chỉ MAC của bạn. Theo cách tương tự, bạn từ máy tính của mình xác định địa chỉ MAC của bộ định tuyến bằng cách tìm trong bộ đệm ARP của máy tính. Nếu bạn mở dấu nhắc lệnh (cmd. exe trên Windows) và gõ "arp -a", bạn sẽ thấy địa chỉ MAC của bộ định tuyến

Mã gốc có thể truy xuất mọi thông tin hệ thống, địa chỉ MAC và thông tin hệ thống khác như bộ nhớ, dung lượng ổ đĩa, v.v. Nút. js cũng có thể được sử dụng để thay thế C# chỉ để phá vỡ giới hạn của máy windows và máy MAC. Toàn bộ ứng dụng (trình duyệt chrome + mã gốc) đã được tải xuống máy khách bằng cách sử dụng lá chắn cài đặt

NHƯNG, trong sách giáo khoa của tôi, không có chỗ nào nói làm thế nào trình duyệt web của máy tính tìm ra địa chỉ MAC của máy chủ web. Nó nói rằng máy tính tìm ra địa chỉ IP của máy chủ web bằng cách sử dụng Hệ thống tên miền (DNS). Vì vậy, làm thế nào để máy tính tìm ra địa chỉ MAC của máy chủ?

Cuộn xuống Tìm địa chỉ Điều khiển truy cập phương tiện (MAC). Nhấp để mở rộng phần và làm theo hướng dẫn. Sử dụng trang chẩn đoán "Giới thiệu về hệ thống" của trình duyệt. Mở một cửa sổ trình duyệt. Trong thanh địa chỉ, gõ chrome. // hệ thống và nhấn Enter. Tìm ifconfig, rồi bấm vào nút Mở rộng bên cạnh nó

1. Trình duyệt và ứng dụng web của bạn hoạt động với giao thức HTTP trong Lớp ứng dụng của ngăn xếp TCP/IP, trong khi địa chỉ MAC có sẵn trong Lớp liên kết. 2. Địa chỉ MAC mà máy chủ web của bạn coi là nguồn gốc của gói là MAC của nút mạng được kết nối trực tiếp với máy chủ của bạn

Địa chỉ MAC của bạn được hiển thị. iOS. Chọn Cài đặt > Cài đặt chung > Giới thiệu. Địa chỉ Wi-Fi hiển thị. Đây là địa chỉ MAC của thiết bị của bạn. Android. Trong hầu hết các trường hợp, bạn có thể làm theo quy trình này để xác định địa chỉ MAC của mình. Chọn Cài đặt > Giới thiệu về thiết bị > Trạng thái. Địa chỉ WiFi hoặc Địa chỉ MAC WiFi hiển thị. Đây là địa chỉ MAC của thiết bị của bạn

Trong cửa sổ thuộc tính, trên tab "Nâng cao" và chọn mục "Địa chỉ mạng" trong danh sách "Thuộc tính". Nếu bạn không thấy tùy chọn này thì trình điều khiển mạng của bạn không hỗ trợ tính năng này. Bật tùy chọn Giá trị và nhập địa chỉ MAC mong muốn của bạn mà không có bất kỳ ký tự phân tách nào—không sử dụng dấu gạch ngang hoặc dấu hai chấm

Không có cách nào để lấy địa chỉ mac trong javascript, nhưng bạn có thể lấy ip dễ dàng. Ngoài ra, có lẽ máy chủ dhcp của bạn có thể xuất bản bảng địa chỉ IP địa chỉ mac để máy chủ web của bạn sử dụng thông qua api hoặc thứ gì đó - không chắc chắn về điều đó nhưng có thể đáng để xem xét

Tôi đã viết phương pháp của riêng mình để giải quyết vấn đề của mình. Đây là nếu ai đó cần mã để tìm địa chỉ MAC trong cùng một mạng. Hoạt động với tôi mà không có bất kỳ đặc quyền quản trị viên nào trên Windows 7 và Mac OS X 10. 8. 2. Pattern macpt = null;private String getMac(String ip) { // Tìm OS và đặt lệnh theo OS String OS = System. getProperty("os. Tên"). toLowerCase(); . chứa("win")) { // Windows macpt = Pattern

Trừ khi máy khách cài đặt ứng dụng java của bạn trên hệ thống của anh ấy, bạn không thể thực hiện điều đó qua mạng vì các tiêu đề TCP không chứa địa chỉ mac. Bên trong ứng dụng java của bạn có nhiều cách khác nhau để làm điều đó

Địa chỉ MAC = Địa chỉ MAC. Thay thế (". ", ""); return MACAddress; } Bạn cũng có thể muốn thêm "objMO ["Caption"]. ToString()" để kiểm tra trước địa chỉ mac để bạn biết mình đang xem thiết bị nào. Ngoài ra, đừng quên sử dụng các khối thử/bắt trên các khối này vì NullPulumReference sẽ giết ứng dụng

Sử dụng JS để lấy Tên máy tính, Địa chỉ MAC và IP LAN Cách 1 (IE chỉ dành cho IE và IE máy khách cho phép chạy AcitiveX). Gọi script VBS để lấy tên máy tính (một số người không biết tên máy tính là gì, giải thích đơn giản rằng đó là tên vật lý của máy chứ không phải tên người dùng bạn đang sử dụng) và tên người dùng đăng nhập

Theo cách tương tự, bạn từ máy tính của mình xác định địa chỉ MAC của bộ định tuyến bằng cách tìm trong bộ đệm ARP của máy tính. Nếu bạn mở dấu nhắc lệnh (cmd. exe trên Windows) và gõ "arp -a", bạn sẽ thấy địa chỉ MAC của bộ định tuyến. Điều này không gây rủi ro bảo mật và cần thiết để lưu lượng IP hoạt động trên mạng Ethernet

Cách duy nhất để lấy địa chỉ MAC của khách truy cập là chạy mã trên máy tính xách tay của anh ta, từ trình duyệt. Không có cách nào để làm điều đó vì nó sẽ vi phạm quyền riêng tư hoặc bảo mật. Có một số cách giải quyết như chỉ chạy các điều khiển Active-X cho Internet Explorer hoặc chỉ chạy XPCOM cho Mozilla Firefox

hệ thống ('ipconfig/tất cả'); . $configdata=ob_get_contents(); . ob_clean(); . $mac = "Vật lý";

Bạn có thể lấy địa chỉ IP từ Yêu cầu. Địa chỉ người dùngHost (http. // msdn. Microsoft. com/en-us/library/system. trang web. httprequest. userhostaddress(v=vs. 110). aspx). Bạn không thể lấy địa chỉ MAC của khách truy cập bằng ASP. BỌC LƯỚI. Bạn cần cài đặt phần mềm trên máy của họ để có thể nhận được loại thông tin đó

Nhận địa chỉ MAC bằng PHP. Lấy địa chỉ MAC (Media Access Control) của hệ thống bằng php. Chúng tôi đang có 2 mã riêng biệt. Một cho Windows và một cho Linux

Cách lấy địa chỉ IP từ xa trong PHP. Việc lấy địa chỉ IP thực từ xa của máy khách đôi khi có thể khá phức tạp đối với các lập trình viên PHP. Việc nhận đúng địa chỉ IP từ xa có vai trò quan trọng đối với cả hoạt động theo dõi và mục đích bảo mật. Hướng dẫn này nhằm mục đích giúp các lập trình viên khắc phục những vấn đề như vậy

Ở đây, lưu ý rằng tường lửa trên máy tính từ xa phải cho phép các truy vấn WMI. arp. tìm địa chỉ MAC của một địa chỉ IP ^ Mục đích chính của Giao thức phân giải địa chỉ (ARP) là phân giải địa chỉ MAC cho một địa chỉ IP cụ thể. Địa chỉ MAC là bắt buộc nếu gói IPv4 phải được đóng gói trong khung Ethernet

Javascript chỉ có thể truy cập thông tin trong cửa sổ trình duyệt. Nó không thể truy cập bất cứ thứ gì từ hệ thống máy chủ. Nếu nó có thể truy cập vào hệ thống máy chủ, bất kỳ trang web nào cũng có thể kiểm soát hoặc theo dõi bất kỳ hệ thống nào của khách. Địa chỉ MAC không phải là một phần của cửa sổ trình duyệt và do đó không thể truy cập được từ Javascript

Câu trả lời nhanh chóng và đơn giản là Không. Javascript là một ngôn ngữ cấp cao và không có quyền truy cập vào loại thông tin này. Hiển thị hoạt động trên bài đăng này. Không, bạn không thể lấy địa chỉ MAC trong JavaScript, chủ yếu là do địa chỉ MAC xác định duy nhất máy tính đang chạy nên đây sẽ là một lỗ hổng bảo mật

Bạn có thể lấy địa chỉ điều khiển truy cập phương tiện (MAC) của trình duyệt Web từ máy chủ Web không?

Sử dụng dịch vụ của bên thứ ba (nhận IP công khai) Nếu bạn cần cung cấp hỗ trợ trên nhiều trình duyệt, bạn sẽ không thể sử dụng RTCPeerConnection để truy xuất IP riêng của khách hàng, do đó, tài nguyên duy nhất bạn có phụ thuộc vào dịch vụ bên ngoài (a

địa chỉ mac = s. Địa chỉ MAC; . Địa chỉ IP (0); . DNSHostName; . Thay vì Win32_Processor, ở đây chúng ta sẽ truy cập Win32_NetworkAdapterConfiguration để đọc các chi tiết liên quan đến mạng như Địa chỉ MAC, Địa chỉ IP và tên máy tính. Sau đó, chúng tôi có thể chỉ cần sử dụng hộp văn bản để hiển thị thông tin đó hoặc bất cứ thứ gì bạn thích

Cách lấy địa chỉ MAC của máy khách được kết nối trong PHP. 'exec()' là một chức năng được sử dụng để chạy một chương trình bên ngoài trong PHP. Nó trả về dòng cuối cùng từ kết quả của lệnh. Để lấy địa chỉ MAC, hãy chuyển tham số 'getmac' trả về địa chỉ MAC của máy khách. ‘getmac’ là lệnh CMD để lấy địa chỉ MAC

Cách đơn giản nhất để lấy địa chỉ IP của khách truy cập là sử dụng REMOTE_ADDR trong PHP. $_SERVER ['REMOTE_ADDR'] – Trả về địa chỉ IP của người dùng đang xem trang hiện tại. tiếng vang 'IP người dùng -'. $_SERVER['REMOTE_ADDR'];

Bạn có thể tìm thấy địa chỉ MAC của ai đó không?

Việc tìm ra chủ sở hữu của một địa chỉ MAC không đơn giản như vậy . Giống như địa chỉ IP, địa chỉ MAC được gán cho các thiết bị mạng và dễ dàng xác định bằng các công cụ như Command Prompt. There isn't a way to find a stolen computer from the MAC address or to find the identity behind one of these addresses. Much like IP addresses, MAC addresses are assigned to network devices and are easy to determine with tools like Command Prompt.

Tôi có thể lấy địa chỉ MAC từ yêu cầu http không?

MAC là thuộc tính của gói TCP và ở cấp độ HTTP không có gói hoặc MAC nào (ví dụ: một yêu cầu HTTP đơn lẻ có thể được tập hợp từ nhiều gói TCP). Bạn có thể thử sử dụng trình nghe lén gói tin (như WireShark) để chụp các gói TCP, sau đó phân tích chúng để trích xuất MAC và ánh xạ chúng tới các yêu cầu HTTP .

Một trang web có thể lấy địa chỉ MAC không?

Nói chung trang web mà bạn truy cập không thể biết được địa chỉ MAC của bạn . Tuy nhiên, có những trường hợp đặc biệt mà máy chủ có thể tìm hiểu địa chỉ MAC của bạn. IPv6 hỗ trợ gán địa chỉ theo cách nhúng địa chỉ MAC vào địa chỉ IP.

Làm cách nào để lấy địa chỉ IP của người dùng trong JavaScript?

JavaScript hoạt động với các ứng dụng của bên thứ ba để tìm nạp địa chỉ IP . Đây là những dịch vụ ứng dụng tìm nạp địa chỉ IP của người dùng và chỉ cần trả lại địa chỉ đó ở ba định dạng, tức là. , định dạng văn bản thuần túy, JSON và JSONP. Có rất nhiều trong số chúng có sẵn trên internet.