ref: https://www.hwchiu.com/ping-implementation.html
本篇文章是難得的自產文章,該文章分享一下自己觀察不同 ping 指令與不同發行版本下的實作方式,主要探討的點是 ICMP 封包是如何產生的。
就我目前認知,目前至少有三種常見方式來設定 ping 指令讓其能夠順利收送 ICMP 封包。
常見的 TCP/UDP 應用程式實際上都是讓 Kernel 幫忙處理底層的 L3/L4 封包,使用者的應用程式則是專注於資料的交換與處理,簡單的說法就是專心處理 L7 資料。
但是 ICMP 封包不同於上述的 TCP/UDP 封包,一種方式就是透過 RAW Socket 的形式自行去拼湊組裝 ICMP 格式,自行處理一切封包的處理。
RAW Socket 本身也不允許每個使用者都能輕易開啟,必須要有相關的權限才可以執行,因此一種 PING 的實作方式就是透過 SetUID 的方式,讓所有能夠執行 ping 指令的使用者會短暫瞬間提權變成 Root 的身份
也因為是 Root 就可以順利的開啟 RAW Socket。
SetUID 強大且方便,簡簡單單就可以讓使用者瞬間變成 Root,但是也因為簡單好像就安全角度來看會覺得不太嚴謹,畢竟我想要的只是一個能夠開啟 RAW Socket 的權限,你去把整個 Root 都送給我。
因此第二種實作方式就是透過 Linux Capability 來達到更細緻化的權限控管,讓任何可以執行 ping 指令的使用者都可以短暫獲得 cap_net_raw 的權限,最終順利的開啟 RAW Socket
而第三種方式則是跳脫的權限的概念,與其透過 RAW Socket 來自行打造 ICMP 封包,不如讓 Linux Kernel 幫忙處理 ICMP 封包,ping 的程式只要跟 Kernel 要求建立一個基於 ICMP 協定的 socket 即可。
透過第三種方式最終可以達到 setuid-less 的架構,ping 的應用程式再也不需要任何的特殊權限,每個使用者都可以順利執行來收送 ICMP 封包。
文章內會針對三種方式進行實驗跟觀察,對 PING 指令有興趣別忘了參考看看
同時也有2部Youtube影片,追蹤數超過86萬的網紅Aotter Girls: Girl's Tech Talk,也在其Youtube影片中提到,Siri 叫半天不理你? 指令很重要!知道這些 Siri 就好用多了! 0:00 Hey Siri 01:18 設定篇 (鬧鐘、計時器、記事、切換模式) 03:14 提問篇 (時間、天氣、計算機、匯率、賽程) 05:44 工具篇 (通話、傳訊息、導航、尋找、播音樂、朗讀) 07:58 捷徑篇 (打...
ping指令 在 酸酸時事鐵絲團 Facebook 的最佳貼文
當初那些叫他下台的你們高興了吧?
土星六號之狼:#幫藍鬥綠系統
https://m.facebook.com/story.php?story_fbid=490800632286954&id=100191361347885
Emily Chiu:感謝戰友回報。
史上最荒謬的提案表決部長下台。
同意33反對60起棄權7(時2民5
還有兩個缺席:基進陳柏維無黨林昶佐。
大家罵到翻的高嘉瑜還是投好投滿,不是民進黨的都不可靠。
https://m.facebook.com/story.php?story_fbid=10159173466812232&id=830092231
TW觀察人:
https://m.facebook.com/story.php?story_fbid=1964850710321665&id=584986081641475
奉命行事:身邊發現有這種人,趕緊解除好友不用思考。
https://m.facebook.com/story.php?story_fbid=3082841818610294&id=2218824868345331
張原禎:信不信,
就算是中共發射飛彈過來炸死了人,他們第一時間依舊會怪蔡英文,並嚷嚷著下台。
這裡的他們不只是統派與囯民党,還包含很多“進步團體”。
https://m.facebook.com/story.php?story_fbid=5544735662210856&id=100000234306646
方川頁:「因為是台鐵發包的工程,所以台鐵要負責!林佳龍下台!」
「那長賜輪大排長榮,為什麼外國人不找長榮賠?」
說這種話的改天若搭計程車撞到人,我一定要傷者找你爸媽賠錢。
https://m.facebook.com/story.php?story_fbid=475357480182403&id=100031244654221
Jun Tsai:太魯閣號發生意外,一直拿「台鐵」出來鞭,然後叫交通部長「林佳龍」下台,之後層級再拉高,就是要執政政府負責(蔡英文出來道歉之類的),下一步大概會要求申請「國賠」。
然後看到有人提議台鐵「民營化」,如果真的申請國賠,私人企業如果無法償還申請破產,受害家屬求償無門,最後又把責任推給政府。
#華國巨嬰
#最後一定就是政府負責
#然後把總統當成包青天
https://m.facebook.com/story.php?story_fbid=124233089677239&id=100062716465005
【時代力量】
方一頁:時代力量整個黨都是神經病
一
方一頁:民間包商的工地主任假日跑去巡工地,忘了拉煞車釀大禍。如果這樣也能夠一路往上檢討台鐵、檢討林佳龍的話。
那時代力量黨主席徐永明收賄被關,我們應該檢討誰?應該是檢討黃國昌的建商岳父沒教好塞紅包的技巧。
一
【張怡】黃語熙:普悠瑪司機超速翻車=民進黨出包
李義祥把工程車弄到軌道上=民進黨出包
而且一副幸災樂禍的「XDDD 」
時力的怎麼都那麼噁心啊幹
對時力還有期許的
我看不起你啦
https://m.facebook.com/story.php?story_fbid=1959181797555223&id=584986081641475
【民眾黨】
一「台鐵事故全推承包商? 賴香伶爆哭曝這事:台鐵搞什麼! | 政治 | 三立新聞網 SETN.COM」
【蔡壁如】、【高虹安】
一「【情有獨鍾】台鐵慘劇血淋淋!大巨蛋看到沒?!」
https://m.facebook.com/story.php?story_fbid=1963208273819242&id=584986081641475
【國民黨】
一「50人命喪太魯閣號 張善政12字評論:整個國家都出問題 | 政治 | 三立新聞網 SETN.COM」
【回顧】-「復興航空墜基隆河「5年空難」解密 機長關鍵錯誤指令曝光!鑑識員瞬間心涼 | ETtoday新聞雲」
https://m.facebook.com/story.php?story_fbid=1959933884146681&id=584986081641475
Ping Ann:【魔鬼藏在細節裡】藍營及自稱是綠營大老的人不斷想要將火燒到林佳龍、蘇貞昌、蔡英文。好險,老天有眼,兩個對撞車頭的記憶卡竟都能找到,還可讀得到完整資料,這真是太神奇了,相信很快就能將責任釐清。
9:21卡車時,為何不打給110報案?
9:28 發生事故後,為何還是不報案,告知位置在哪裡,延後救災時間。
後續更不斷說謊,還想掩蓋事實。甚至背後與花蓮地方那麼綿密的政商關係,竟將1點多億的甲級案子外包給丙級廠商,還沒有盡到監督責任。這些才是這個案子的直接責任!
一步一步把相關人等查清楚,這些才是藏污納垢,換上頭的人有何用? #魔鬼藏在細節裡,一個一個先抓出來,不用急。
https://m.facebook.com/story.php?story_fbid=454937175622000&id=100033171640958
方小頁:會靠北林佳龍的,都是中囯党的協力者。
徐閉from twitter:
靠北民進黨的人知道在黨國體制下改革有多難?台鐵產業工會就是整個政府機關和國營事業的縮影,想要改革就要跟我一樣一直投給民進黨,否則一改革就掉票誰要做?陳水扁好不容易改了一點就又被馬英九執政八年加倍毀滅。
https://m.facebook.com/story.php?story_fbid=290232255901755&id=100047449492980
黃越綏:重大國安事件的發生是不幸的國殤,身為執政黨當然有咎責,但反對黨上下除了使勁的情緒化批判和針對性的人身攻擊外,難道不能提出更具有建設性的意見?甚至懷疑那些口沫橫飛的民代們根本從不搭乘台鐵火車。
自由民主的精神在於尊重與包容,但動輒就要部長下台的泛政治化操作,只會阻礙民主的發展趨勢,也是令西方社會不解的文化?
政府官僚體系本來就有各司其職且層層負責的架構,何況部長位高權重豈可輕言易位?印象中上一次普悠瑪事件中罹難者自救會的代表,就曾回嗆說,難道部長下台以後就不會再有車禍發生了?
徐國勇部長告訴我,在災難現場林佳龍是含著淚地在救災,他是否辭職我給予尊重,只是政黨輪替已是常態而台灣民主進步的內涵需要更文明和成熟。
儘管花蓮大清水隧道一片黑暗,被困在裡面的傷患和外面搶救的人員卻拉近了彼此的距離,幽暗角落裡個別發生的愛心故事令人動容,更讓人性的光輝照亮了台灣最美麗的風景。
在此要特別感謝所有對受難者及家屬伸出援手的各方專業及善心人士,同時再次祈禱🙏!願死者一路好走而活著更堅強勇敢。
https://m.facebook.com/story.php?story_fbid=3927027877383342&id=100002285051104
【資格論】TW觀察人:
https://m.facebook.com/story.php?story_fbid=1967638226709580&id=584986081641475
【回顧】
一「快訊/台鐵51死林佳龍爆「向總統府請辭」部長秘書回應了 | 政治 | 三立新聞網 SETN.COM」
https://m.facebook.com/story.php?story_fbid=1960653670741369&id=584986081641475
ping指令 在 張芷瑄 Chih-Hsuan Chang Facebook 的最讚貼文
#2020長榮航空國際觀光半程馬拉松
其實近期的訓練非常的中規中矩,沒有練的特別兇猛,心裡也沒有很踏實,但陳秉豐Chen Ping Feng教練一直告訴我現在的週期沒有必要那麼冒險,一切都在節奏上不要擔心,直到上週古都半馬,教練的指令是順順跑,但卻跑出82分半,我這才意識到原來看起來每天平穩的訓練,其實身體狀態已經逐漸在提升!
#努力不會白費
今天賽前教練計算評估大概是80分初,有跑到80開頭都算達標,但上週古都的狀況,自己內心偷偷訂下79:30的高標.....
#我要跑進80分內
一早4點出門就發現天氣沒有想像中的涼爽,很擔心會不會跑到一半出太陽,好險一路陰天到終點✌🏻✌🏻
起跑後有點過快,不斷調整身體狀態、集中注意力,維持在設定的配速平穩的進行到10k,進水門後逆風逆到懷疑人森,我偷偷躲在男生集團擋風兼偷跟步頻,跟著大家的節奏跑起來真的很順,都沒有遇到撞牆期!
#謝謝一群狠man的帥哥🥰
一進終點,我以爲教練又要啟動碎碎唸模式了,沒想到他給了我一個👍🏻表示通過驗收~
雖然沒有達到自己內心訂下的高標,但教練說已經合格了,但成績真的是脫離不了教練的計算欸,那為什麼不把我算快一點辣🤪
#教練神準
跑完很多人恭喜我破PB,但其實我的PB是2017年為了拼世大運去日本仙台跑出的79:06,已經過了三年也難怪大家都忘記,但是今天跑的成績已經是我在台灣跑出最好的成績了,我會繼續努力趕快更新PB的😅😅
#今天其實沒有破PB
看到路跑賽事越來越多人參加發現越來越多人愛上跑步,內心極開心,好幸運剛好遇到這個年代💓
#謝謝跑友的加油聲還有合照
#秉豐教練辛苦了
#恭喜破PB的跑者
#恭喜努力堅持到終點的跑者
#newbalance #aminoVITAL
#真男人文創商行 #森林跑站
#淨極勁 #勁元素加鹽葡萄糖
#長跑甜心 #國手匯
Photo by 尋寶網 碩哥、李展昇
ping指令 在 Aotter Girls: Girl's Tech Talk Youtube 的最佳解答
Siri 叫半天不理你?
指令很重要!知道這些 Siri 就好用多了!
0:00 Hey Siri
01:18 設定篇 (鬧鐘、計時器、記事、切換模式)
03:14 提問篇 (時間、天氣、計算機、匯率、賽程)
05:44 工具篇 (通話、傳訊息、導航、尋找、播音樂、朗讀)
07:58 捷徑篇 (打卡、自動播報、自動提醒)
09:16 娛樂篇 (丟硬幣、擲骰子、講笑話)
【製作團隊】
企劃:Ping
腳本:Ping
攝影:予琳
剪輯:怡君
字幕:怡君
監製:宇恩、蜜柑、Cookie
✨✨✨加入獺友快充組:https://supr.link/zZE8x
🔥 熱門影片 🔥
免費又正版的影音串流平台懶人包!這四個平台都可以讓你看劇看到飽!(愛奇藝、LINE TV、KKTV、LiTV)
👉https://supr.link/uffeY
Google 相簿不再免費?沒關係我也是,教你五招替代方案:Google One、OneDrive、NAS、MEGA、LINE 相簿
👉https://supr.link/JE8Q9
為了拍婚紗拼了!挑戰控制飲食 結果兩個禮拜就想放棄?怎麼回事
👉https://supr.link/sTqDO
iPad 鍵盤怎麼選?Apple 巧控鍵盤、羅技 Folio Touch 鍵盤和 VAP 藍牙鍵盤 價差超大哪一個最適合你?
👉https://supr.link/Y8s0B
1 萬至 2 萬元手機怎麼挑!旗艦級處理器、防水、高畫素拍照等 10 款手機整理給你
👉https://supr.link/Hr6U3
※更多開箱影片 👉 https://supr.link/hEERu
※更多 iPhone 相關影片 👉 https://supr.link/AzR5u
※更多 Android 手機 👉 https://supr.link/0K9Co
※教學小技巧大公開 👉 https://supr.link/lfyZk
※熱門藍牙耳機這邊找 👉 https://supr.link/SdDPr
【訂閱電獺少女 YouTube】 https://supr.link/o3WBV
【追蹤電獺少女 Instagram】 https://supr.link/nYIMY
【按讚電獺少女 Facebook】 https://supr.link/VAZd6
【電獺少女官方網站】 https://supr.link/AKiW8
ping指令 在 Mr.GaMa(柑嘛) Youtube 的精選貼文
傳說對決刀鋒寶貝滾雪球能力相當強
在場上如果又有強勢邊線
選擇一路進攻絕對沒錯
在開場前下達簡單的溝通指令
進場少打字多PING注意燈 勝率會高很多
傳說對決角色: 刀鋒寶貝 王者榮耀版本:阿珂(重製前)
奧義 (符文 王者榮耀玩家請對應數值參考)
猛攻 +2物理攻擊 +3.6物理穿透
刺殺 +1%跑速 +1.6 物理攻擊
龍爪 +0.9物理攻擊 +6.4物理穿透
裝備 (王者榮耀玩家請對應影片出裝圖參考www.87g.com/csdj/46505.html)
1.野人戰斧 2.聖騎士戰靴 3.破陣戰矛 4.炎魔戰斧 5.王者之劍 6.涅槃之刃
挑戰者技能建議: 制裁 斬殺
適合路線:打野
贊助柑嘛讓柑嘛吃更多罐罐:
PAYPAL:https://goo.gl/Xby5nf
歐富寶:https://goo.gl/tEqeWh
若是想贊助,但沒有以上兩種方式的帳號,可以FB私訊給我,可以開超商代碼給你喔!
本喵頻道:Mr.GaMa(柑嘛)
訂閱Mr.GaMa: https://goo.gl/agV6vN
粉絲專頁 : https://www.facebook.com/mrgamachen/
Mr.GaMa LINE 粉絲群(加入前請幫我訂閱youtube,還有粉絲團按讚喔!!)
https://goo.gl/cFt1DZ
音樂 :SAVE ME
#王者榮耀 #傳說對決 #AOV #ROV #LiênQuân #MOBA #KOG
ping指令 在 電腦手機平板小幫手- 網路基本診斷: 使用ping指令 ... - Facebook 的必吃
網路基本診斷: 使用ping指令來檢查網路連線是否正常ping 這個指令是一個最常用的網路檢測工具,檢查自己與特定設備之間的網路是否暢通,並同時測量網路連線的來回通訊 ... ... <看更多>