(1-30) 什 麼 是 "scripts" ? 我 需 要 這 些 東 西 嗎 ? 為 什 麼 人 們 說 它 很 危 險 ?

ircII client 支 援 script 語 言 , 也 就 是 它 允 許 您 利 用 巨 集 , 功 能 函 數 等 等 。 試 試 看 /help ircII programming 也 許 會 有 些 幫 助 。

大 部 分 的 您 所 看 到 有 廣 告 的 script 都 是 非 必 需 的 。 沒 有 人 需 要 利 用 script 來 改 變 一 大 堆 的 mode( 如 果 您 好 奇 為 什 麼 , 好 吧 , 每 個 mode 改 變 都 傳 送 到 網 路 上 的 每 一 個 server 中 , 一 大 堆 的 mode change等 等 , 將 會 吃 掉 許 多 不 必 要 的 頻 寬 , 懂 了 沒 ? 如 果 懂 了 , 那 麼 在 您 做 mode 改 變 之 前 , 請 先 想 想 看 吧 ! ) 當 您 抓 ircII client 回 來 並 且 編 譯 它 的 時 候 , 它 所 附 的 script 會 比 您 由 其 他 地 方 取 得 的 script 來 得 有 效 率 , 並 且 安 全 。

較 重 要 的 script 應 該 是 'tabkey' script , 它 允 許 您 透 過 tab 鍵 來 切 換 每 個 與 您 利 用 msg 聊 天 的 使 用 者 , 另 外 'netsplit' script 可 以 切 除 當 netsplit 發 生 時 , 所 出 現 的 大 量 signoff 以 及 rejoin 等 等 螢 幕 。

當 有 人 提 供 您 某 個 script 的 時 候 , 別 急 著 /load 它 進 來 , 特 別 是 您 沒 有 瀏 覽 過 它 , 或 是 對 它 不 熟 悉 的 時 候 , 千 萬 千 萬 不 要 載 入 它 。

如 果 您 不 曉 得 別 人 給 您 的 程 式 是 幹 嘛 的 , 那 麼 即 使 是 一 個 簡 單 的 /load script 的 動 作 也 可 以 讓 您 後 悔 很 久 。 許 多 的 scirpts 都 被 原 作 者 或 是 其 他 人 放 了 "後 門 "(backdoor)。 如 果 您 只 是 一 昧 的 載 入 , 那 將 是 很 糟 糕 的 做 法 。 我 再 重 複 一 次 , 千 萬 不 要 載 入 一 個 您 未 事 先 讀 過 , 或 是 您 不 懂 的 script 。 如 果 您 不 了 解 它 , 那 麼 就 不 要 使 用 它 。 也 許 對 別 人 來 說 , 它 很 好 用 , 但 是 寧 可 不 要 使 用 。

IRC 中 常 常 有 人 載 入 了 不 知 名 的 script , 而 讓 別 人 控 制 他 做 出 一 些 不 預 期 的 動 作 , 或 是 做 出 一 些 危 害 自 己 系 統 的 動 作 , 這 種 的 例 子 層 出 不 窮 , 您 想 成 為 下 一 個 嗎 ?


Internet Relay Chat FAQ -- 蕭松瀛