Tôi đã triển khai một công cụ nhỏ java sniffer với jpcap. Cho đến nay nó hoạt động tốt, nhưng nó cần quyền root để có được quyền truy cập vào các thiết bị mạng. Trong trường hợp của tôi xuất dự án của tôi để một jar Runnable, tôi có thể chạy nó bằng cách sử dụng sudo
trong terminal:chạy jar với các đặc quyền root trên mac os x bằng một cú nhấp chuột
$ sudo java -jar littleSniffer.jar
Có ai biết một "một cú nhấp chuột" -solution để chạy jar Runnable tôi với quyền root. Tôi muốn đưa công cụ đó cho đồng nghiệp của tôi, và tôi sẽ bắt đầu nó mà không cần sử dụng thiết bị đầu cuối. Có thể bằng cách sử dụng ứng dụng tự động?
Có vẻ tốt. Cách tiếp cận osascript được mô tả trong câu trả lời là http://stackoverflow.com/a/2714651/274350 và có một số gợi ý tốt khác về câu hỏi đó. –