獲取輸出回到網頁我perl腳本讀取網絡流量並將特定長度的數據包的有效載荷打印回終端。併爲此發生,腳本應該由root啓動,否則數據包將不會被讀取。以root身份執行遠程計算機上的perl腳本,並使用javascript
我在perl中使用pcap來達到這個目的。
現在我在我的網絡服務器上有一個網頁。我可以從我的網頁執行該perl腳本,並將正在打印在終端上的輸出到我的網頁嗎?
我想用JavaScript來達到這個目的,但我不知道它是如何完成的。 我試過Google搜索它,我得到的只是ssh [email protected] "perl pathto/perlfile.pl"
有人可以幫我解決這個問題嗎?
Google給了你什麼?填寫腳本的用戶,主機和名稱,你應該有一個起點。當然,這個完整的想法並不理想,但這似乎不是你的問題。 – innaM
@innaM我試過了,但那種方法不起作用。 我試着運行一個不需要root權限但不起作用的示例ping腳本 –
您的編輯清楚地表明您願意使用僅限javascript的解決方案來解決問題。你現在可以忘記這一點。讓某種網頁觸發按root運行的作業是一個非常非常糟糕的主意,如果你確實需要這樣做,那麼你應該有很多很多的經驗。 – innaM