博客

文章分類 2024
  • Windows Server 2019 長時間運行 ipv6 斷連問題

    Wednesday, November 06, 2024 在 博客

    我的 Windows Server 2019 不怎麼關機,在電信/紅米路由下,ipv6 每次更新時,本地 ipv6 連接都會顯示無 Internet 訪問權限,重啟設備或者開閉 IPv6 功能可以解決,Linux 下不會出現這樣問題。 考慮自動化操作,用這兩條命令解決: Set-NetIPInterface -AddressFamily IPv6 -ifAlias Ethernet -RouterDiscovery Disabled; Set-NetIPInterface …

    閱讀更多

  • snort

    Friday, June 28, 2024 在 博客

    snort Snort https://www.snort.org/ Protect your network with the world’s most powerful Open Source detection software. What is Snort? Snort is the foremost Open Source Intrusion Prevention System (IPS) in the world. Snort IPS uses a series of …

    閱讀更多

  • linux導覽

    Friday, June 28, 2024 在 博客

    linux導覽 [內核模塊開發] [linux源碼中的一些縮寫]

    閱讀更多

  • 第三方庫的陷阱

    Friday, June 28, 2024 在 博客

    第三方庫的陷阱 今天聊到最近出的第三方日誌庫的一個漏洞, 可以很低門檻的利用以執行遠程命令. 一個日誌庫和遠程命令看著毫不相干, 但是畫蛇添足的第三方庫遍地都是. 讀的代碼越多越感受到很多開源代碼的水平非常差, 無論它有多少 k 的 star, star 代表了需求, 不代表開發水平. 開源的好處是有更多的人來開發, 好處是特性迅速增加, bug 有人來解, 代碼有人來審核, 但是水平參差不齊. 如果沒有一個強有力的提交約束, 代碼的質量很難保證. 代碼越多增加的攻擊面越多 雖說重復造輪子不 …

    閱讀更多

  • 方案設計模板

    Friday, June 28, 2024 在 博客

    方案設計模板 XXX系統/子系統詳細設計 系統名稱 XXX系統 作者 XXX — — 提交日期 2021-6-30 修改記錄 修改後版本號 修改內容 修改日期 修改人 v1.0 XXXXXXX 2021-6-30 XXX — — — — 技術評審意見 No. 評審人 評審意見(通過/不通過/待定,可附上評論) 評審時間 1 XXX 通過 2022.1.1 設計背景 名詞解釋 SIP: 會話初始協議 (Session …

    閱讀更多

  • 命令行語法約定

    Friday, June 28, 2024 在 博客

    命令行語法約定 參考 https://www.ibm.com/docs/en/iotdm/11.3?topic=interface-command-line-syntax https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/command-line-syntax-key https://developers.google.com/style/code-syntax …

    閱讀更多

  • 命令行手冊中括號的含義

    Friday, June 28, 2024 在 博客

    命令行手冊中括號的含義 命令行手冊中括號的含義 在命令行說明中,不同種類的括號通常有以下含義: 尖括號 <>: 尖括號用於表示必需參數,即在運行命令時必須提供的值。通常用於表示命令的基本語法和參數。 例如:command <filename> 表示你需要提供一個檔名作為必需參數,如 command file.txt。 方括號 []: 方括號用於表示可選參數,即在運行命令時可以選擇是否提供的值。它們通常用於標記命令的可選參數和選項。 例如:command [option] …

    閱讀更多

  • 华为C++编程规范

    Friday, June 28, 2024 在 博客

    华为C++编程规范 C++语言编程规范 目的 规则并不是完美的,通过禁止在特定情况下有用的特性,可能会对代码实现造成影响。但是我们制定规则的目的“为了大多数程序员可以得到更多的好处”, 如果在团队运作中认为某个规则无法遵循,希望可以共同改进该规则。 参考该规范之前,希望您具有相应的C++语言基础能力,而不是通过该文档来学习C++语言。 了解C++语言的ISO标准; 熟知C++语言的基本语言特性,包括C++ 03/11/14/17相关特性; 了解C++语言的标准库; 总体原则 代码需要在保证功能 …

    閱讀更多

  • 電信IPv6的一些特徵

    Friday, June 28, 2024 在 博客

    電信IPv6的一些特徵 電信 IPv6 的一些特徵 國內已經全面鋪開 ipv6 使用, ipv6 地址池足夠大, 個人的每個設備都可以獲取到一個 ipv6 地址. 家庭用戶使用時需要全棧設備都支援 ipv6 才能最終使用到 ipv6, 由於已經推了很多年, 目前來說 2016 年以後買的設備基本都支援 ipv6 了. 全棧設備包括: 城域設備->小區路由->家庭路由(光貓,路由器)->終端設備(手機,電腦,電視等) 這裡不討論標準的 ipv6 協議, 只討論電信的 ipv6 …

    閱讀更多

  • 為什麼不應該把TCP思維套在UDP上

    Friday, June 28, 2024 在 博客

    為什麼不應該把TCP思維套在UDP上 為什麼不應該把 TCP 思維套在 UDP 上? 結構差異 TCP 上的概念很多: 建立通路, 資源使用, 資料傳輸, 可靠傳輸, 基於重複累計確認的重傳, 超時重傳, 校驗和, 流量控制, 擁塞控制, 最大分段大小, 選擇確認, TCP 視窗縮放選項, TCP 時間戳, 強制資料交付, 終結通路. 以上這些能力, UDP 基本上都沒有, 它僅比鏈路層多一點區分應用層目的的能力. UDP 足夠簡單意味著足夠靈活. 如果可能發生,則一定會發生 墨菲定律: 如果 …

    閱讀更多