標籤存檔 » 那些 «

星期三, 3月18日, 2009 | 筆者:

[編輯] 這麼多的. 事實證明, openssl的 能夠確定該密鑰和證書已經是在一個單獨的文件. 因此, 無 csplit可需要婷 (良好, 我希望有人讀這至少學會了如何很好csplit可為). 其實, 整個腳本很可能會成為過時… blaargh. 好, 至少它提供了關於不給空口令一個很好的警示. 😀

這裡是新版本:

pem2pfx – 轉換包含一個私鑰和簽名證書到Windows兼容。pfx證書文件。PEM格式的文​​件.

#!/斌/慶典
#pem2pfx
#V0.2
#狡猾 - bŘeÑdaÑ@ŠwiftŠpiŘi噸.Ço.za
# 一,PEM證書文件轉換為。pfx格式
# $1 是源文件
 -和
 
如果 [ $# = 1 ]; 然後
  OUTPUTFILE=`迴聲 $1 |  的/ .pem $ /。PFX /'`
 
  迴聲 “請在下面指定的密碼. 窗戶拒絕使用空白密碼導入。pfx證書。"
  openssl的PKCS12 -出口 -出 $OUTPUTFILE -在 $1
 
 其他
  迴聲 “pem2pfx - 轉換一個。PEM格式的私鑰和證書文件到IIS兼容。pfx文件。"
  迴聲 “用法: pem2pfx inputfile.pem"

更多…

分享
星期六, 2月21日, 2009 | 筆者:

較新的文件類型 辦公室 2007 給一些web主機的問題時,他們的客戶希望提供下載的文件. 最常見, 該文件正在提供由Web服務器作為 “text / html類型” 然後將其呈現為網絡用戶的屏幕上一噸垃圾.

解決這一問題的最佳方法是增加所有 MIME 類型服務器的主要配置. IIS7 對於Windows已經具有正確設置默認情況下,這些MIME類型. IIS6與IIS5需要添加的MIME類型, 作為威力 阿帕奇 在舊設備. 對於Apache, 還有一種解決方法為個人站點所有者通過Apache的添加mime類型 .htaccess的 文件.

IIS 6 MIME類型除 (對於服務器管理員)

以前這是可以做到, 確保您的服務器也設置為允許直接編輯配置數據庫:

  1. 負載 IIS管理器: 開始 - > Ř聯合國, “INETMGR” -> [行]
  2. 用鼠標右鍵單擊該 “服務器” 並點擊 “PŘoperties”
  3. 內 “Internet信息服務” 標籤 (通常是唯一的選項卡), 確保該 “它Ñ能夠直接編輯配置數據庫” 複選框被選中.
  4. 點擊 [行]

一定要 備份IIS配置 (這裡 對於IIS5) 預. 我不會為管理任何責任打破他的服務器. 我有理由相信這 可能 也可以用在IIS5但是我有同樣多的理由相信,它可能只是給很多錯誤. 如果IIS5 / 視窗 2000 管理員願意測試這個對我來說 備份後 你的配置請讓我知道結果.

下面的文字複製到一個文件名為msoff07-addmime.vbs並執行它 一旦 在命令行中鍵入 CSCRIPT msoff07-addmime.vbs 並按Enter鍵. 如果你運行它不止一次, 在MIME類型將每次增加,你將有多個相同的條目:

“這個腳本添加必要的辦 2007 MIME類型的IIS 6 服務器.
“要使用該腳本, 只要雙擊或者在命令行中執行它.
“運行該腳本多次導致在多個條目
“IIS MimeMap所以你不應該運行它不止一次.
從http'修改://msdn.microsoft.com/en-us/library/ms752346.aspx
 
暗淡 MimeMapObj, MimeMapArray, MimeTypesToAddArray, 的WshShell, oExec
常量 ADS_PROPERTY_UPDATE = 2 
 
'設置要添加的MIME類型
MimeTypesToAddArray = 排列(“.docm", “應用程序/ vnd.ms-word.document.macroEnabled.12", _
“的.docx", “應用程序/ vnd.openxmlformats-officedocument.wordpro​​cessingml.document", _
“.dotm", “應用程序/ vnd.ms-word.template.macroEnabled.12", _
“.DOTX", “應用程序/ vnd.openxmlformats-officedocument.wordpro​​cessingml.template", _
“.potm", “應用程序/ vnd.ms-powerpoint.template.macroEnabled.12", _
“.potx", “應用程序/ vnd.openxmlformats-officedocument.presentationml.template", _
“.ppam", “應用程序/ vnd.ms-powerpoint.addin.macroEnabled.12", _
“.ppsm", “應用程序/ vnd.ms-powerpoint.slideshow.macroEnabled.12", _
“.ppsx", “應用程序/ vnd.openxmlformats-officedocument.presentationml.slideshow", _
“.pptm", “應用程序/ vnd.ms-powerpoint.presentation.macroEnabled.12", _
“.PPTX", “應用程序/ vnd.openxmlformats-officedocument.presentationml.presentation", _
“.sldm", “應用程序/ vnd.ms-powerpoint.slide.macroEnabled.12", _
“.sldx", “應用程序/ vnd.openxmlformats-officedocument.presentationml.slide", _
“.xlam", “應用程序/ vnd.ms-excel.addin.macroEnabled.12", _
“.xlsb", “應用程序/ vnd.ms-excel.sheet.binary.macroEnabled.12", _
“.xlsm", “應用程序/ vnd.ms-excel.sheet.macroEnabled.12", _
“的.xl​​sx", “應用程序/ vnd.openxmlformats-officedocument.spreadsheetml.sheet", _
“.xltm", “應用程序/ vnd.ms-excel.template.macroEnabled.12", _
“.xltx", “應用程序/ vnd.openxmlformats-officedocument.spreadsheetml.template") 
 
'獲取mimemap對象
 MimeMapObj = GETOBJECT(“IIS://本地主機/ MimeMap")
 
“呼叫AddMimeType每對擴展/ MIME類型
 計數器 = 0  UBound函數(MimeTypesToAddArray) 步驟 2
    AddMimeType MimeTypesToAddArray(計數器), MimeTypesToAddArray(計數器+1)
下一個
 
“創建Shell對象
 的WshShell = 的CreateObject(“WScript.Shell的")
 
“停止和啟動IIS服務
 oExec = 的WshShell.EXEC(“淨停止W3SVC")
  oExec.狀態 = 0
    WScript的.睡覺 100

 
 oExec = 的WshShell.EXEC(“NET START W3SVC")
  oExec.狀態 = 0
    WScript的.睡覺 100

 
 oExec = 
 
“報告狀態的用戶
WScript的.迴聲 “微軟辦公 2007 文檔的MIME類型已經被註冊。"
 
“AddMimeType子
 AddMimeType (轉, M型)
 
    “從獲得的MimeMap屬性的映射.
    MimeMapArray = MimeMapObj.GETEX(“MimeMap") 
 
    “添加新的映射.= UBound函數(MimeMapArray) + 1
    越來越胖 保存MimeMapArray()
     MimeMapArray() = 的CreateObject(“MimeMap")
    MimeMapArray().延期 = 轉
    MimeMapArray().Mime類型 = MTYPE
    MimeMapObj.PutEx ADS_PROPERTY_UPDATE, “MimeMap", MimeMapArray
    MimeMapObj.SetInfo
 
結束 

Apache的MIME類型除 (對於服務器管理員)

阿帕奇存儲其MIME類型中通常位於一個文件 $安裝路徑/ conf目錄/ mime類型. 看到mod_mime 文檔 更多關於它是如何工作. Arch Linux的 在安裝它的MIME類型 /ETC /的httpd / conf目錄/ mime類型的Parallels Plesk 在安裝它 /USR /本地/ PSA /管理/ conf目錄/ mime類型. 你的發行版可能會在另一個地方, 所以找到你 的mime.types 通過運行文件 找到的mime.types.

下面的代碼行添加到您的mime.types文件:

application/vnd.ms-word.document.macroEnabled.12                          docm
application/vnd.openxmlformats-officedocument.wordprocessingml.document   docx
application/vnd.ms-word.template.macroEnabled.12                          dotm
application/vnd.openxmlformats-officedocument.wordprocessingml.template   dotx
application/vnd.ms-powerpoint.template.macroEnabled.12                    potm
application/vnd.openxmlformats-officedocument.presentationml.template     potx
application/vnd.ms-powerpoint.addin.macroEnabled.12                       ppam
application/vnd.ms-powerpoint.slideshow.macroEnabled.12                   ppsm
application/vnd.openxmlformats-officedocument.presentationml.slideshow    ppsx
application/vnd.ms-powerpoint.presentation.macroEnabled.12                pptm
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
application/vnd.ms-powerpoint.slide.macroEnabled.12                       sldm
application/vnd.openxmlformats-officedocument.presentationml.slide        sldx
application/vnd.ms-excel.addin.macroEnabled.12                            xlam
application/vnd.ms-excel.sheet.binary.macroEnabled.12                     xlsb
application/vnd.ms-excel.sheet.macroEnabled.12                            xlsm
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet         xlsx
application/vnd.ms-excel.template.macroEnabled.12                         xltm
application/vnd.openxmlformats-officedocument.spreadsheetml.template      xltx

Apache的MIME類型除 (對於域名的所有者,至少 FTP 訪問 – 使用.htaccess文件)

將以下文本添加到您的域 .htaccess的 文件, 最常用的一種 httpdocs資料/ 目錄

將AddType 應用程序/ vnd.ms-word.document.macroEnabled.12 DOCM
將AddType 應用程序/ vnd.openxmlformats-officedocument.wordpro​​cessingml.document的docx
將AddType 應用程序/ vnd.ms-word.template.macroEnabled.12 dotm
將AddType 應用程序/ vnd.openxmlformats-officedocument.wordpro​​cessingml.template DOTX
將AddType 應用程序/ vnd.ms-powerpoint.template.macroEnabled.12 POTM
將AddType 應用程序/ vnd.openxmlformats-officedocument.presentationml.template POTX
將AddType 應用程序/ vnd.ms-powerpoint.addin.macroEnabled.12 PPAM
將AddType 應用程序/ vnd.ms-powerpoint.slideshow.macroEnabled.12 PPSM
將AddType 應用程序/ vnd.openxmlformats-officedocument.presentationml.slideshow PPSX
將AddType 應用程序/ vnd.ms-powerpoint.presentation.macroEnabled.12 PPTM
將AddType 應用程序/ vnd.openxmlformats-officedocument.presentationml.presentation PPTX
將AddType 應用程序/ vnd.ms-powerpoint.slide.macroEnabled.12 sldm
將AddType 應用程序/ vnd.openxmlformats-officedocument.presentationml.slide sldx
將AddType 應用程序/ vnd.ms-excel.addin.macroEnabled.12 xlam
將AddType 應用程序/ vnd.ms-excel.sheet.binary.macroEnabled.12 XLSB
將AddType 應用程序/ vnd.ms-excel.sheet.macroEnabled.12 XLSM
將AddType 應用程序/ vnd.openxmlformats-officedocument.spreadsheetml.sheet XLSX
將AddType 應用程序/ vnd.ms-excel.template.macroEnabled.12 XLTM
將AddType 應用程序/ vnd.openxmlformats-officedocument.spreadsheetml.template xltx
分享
星期六, 2月21日, 2009 | 筆者:

… 我的個人積分 (公關) 出 10 😉

我用 火狐 所以大部分這些並不適用於非FF用戶. 但, 我會非常非常有興趣知道我還有什麼其他插件的朋友, 用戶, 和隨機websurfers覺得有趣或有用的給他們. 有你的發言​​權,並讓我們知道你為什麼愛你愛的插件. 🙂

親自, 我寧願插件是不侵擾. 理想情況下, 一個插件必須有一個最小的接口,並給我一個可衡量的好處對我來說,保持現在的安裝.

CacheViewer – 7

這是一個GUI前端緩存火狐保持最後幾頁和媒體. 我發現這個插件比現在有用更有趣所以我可能會在短期內將其刪除.

ColorfulTab​​s – 9

我喜歡的顏色. 該選項卡的顏色分組並不能很好地工作,當你達到約 30 雖然標籤… :-/

下載狀態欄 – 10

我喜歡擁有一切在Firefox在一個窗口中的選項卡. 有一個下載框在一個單獨的窗口是一個很大的禁忌我. 這也節省了屏幕房地產,因為它是很小的. 🙂

視頻DownloadHelper – 10

視頻DownloadHelper尋找流媒體 – 專找正在下載任何內容大. 當您點擊圖標, 它顯示了你當前所下載的流,並為您排隊它作為一個選項 “正常” 下載.

因為你永遠不知道,如果FF是要崩潰或電源將削減, 我寧願一個副本保存到我的桌面,然後我可以觀看視頻,而無需使用更多的帶寬重新下載該視頻. 還, 在工作, 當人們向我發送鏈接到YouTube或其他媒體, 我平時也懶得看後至遠 – 在我自己的活動或休息時.

到期金絲雀 – 9

這種整齊和最小的插件告訴你,如果你當前正在查看的網站的SSL證書很快將到期. 如果你的網站有一個SSL證書, 我建議你使用這個插件,以幫助避免您的網站的SSL證書到期,由於一個簡單的缺乏的通知或溝通不暢.

Fasterfox – 8

Fasterfox增加了一些網絡optmisation選項. 一些選項可以讓您的企業網絡管理員一點點瘋狂與你雖然. 😉

放火者 – 9

對於Web開發和實驗頁. 真棒用於測試的代碼小位以及調試頁面.

FoxClocks – 6

犯錯 – 告訴你在其他時區的時間. o.O是有益的時間很短 – 現在,因為我的頭它的冗餘工作出來比我更快一目了然. RM-F

FoxyProxy的 – 9

真棒,通過特定的代理服務器瀏覽特定網頁. 這是當一些網站被封鎖或有用的 Saix的 透明代理服務器工作不正常. 🙂

我用這個路由部分流量通過代理服務器,我寧可不去通過缺省路由. 它也非常靈活. 如果您有多個代理服務器可用的和一個你平時使用突然那張閃爍, 剛剛切換到下一個. 🙂

Greasemonkey的 – 10

眼下, 我用這個只為 GooglemonkeyR 腳本. 這個腳本會重新格式化 谷歌的搜索結果您的規格,也有一個選項,以顯示小縮略圖的網頁谷歌鏈接. Greasemonkey的可以做 很多 越來越有大量的現成的腳本 可用的 很多很多的網站.

現場的HTTP標頭 – 8

我用這幾次診斷與IIS Web服務器的gzip壓縮問題. 別的不多,雖然說: 它的工作原理.

現場的PageRank – 10 (到目前為止 – 昨天才安裝了它)

這個插件似乎很簡單. 它得到的PageRank從谷歌並顯示在托盤.

NoScript的 – 10

NoScript的是真棒在阻止廣告. 它有點惱人起初,因為你有白名單的所有你喜歡的網站 – 但是從長遠來看,這是SOOOO值得的. 🙂

復活頁 – 10

如果你瀏覽到一個網站,它正好是下降的非常有用的. 如果該網站是靜態的內容為導向的那麼這可以很容易地快速找到內容,如果其網上緩存.

標籤Mix Plus的 – 8

真棒,如果你有超過7-或-SO選項卡.

ShowIP來自 (using a version modified for work purposesdisplays company server’s canonical name when browsing) – 10

I cannot imagine the hell I’d have to go through to identify a server without this plugin. Okay, I can. Used to have to do this all the time. I eventually scripted it but I can’t find the original script. Here’s my 60-second attempt at recreating what was in that script:

$ cat /etc/hosts | grep `dig A $hostname @mycachingnameserver | 握 . | grep -v "^;"`
$ 挖-x`挖$主機名@mycachingnameserver | grep的^ $主機名 | grep的一個 | \
  AWK'/[.]/{打印 $5}'`@mycachingnameserver | 握 . | grep -v "^;"

Web開發人員 – 9

我用這一次診斷的一些問題與頁面. 我沒有做很多web開發,所以我要刪除這一項. 它在它的能力,因為我相信這無可奉告是一個頂尖的附加 如果 你做了很多的Web開發工作.

分享
星期四, 1月22日, 2009 | 筆者:

我最近發現了與客戶的網站的問題因 .htaccess的 文件. 該網站託管在 視窗 服務器上運行 IIS 運用 IISPassword, 這使得使用 .htaccess的 它的設置文件.

IISPassword不遵循完全相同的規則與 阿帕奇 但. 如果.htaccess文件存在,那麼它 必須 包含IISPassword,適當的規則, 否則,服務器只返回下面的錯誤:

Error 500 given by IIS Password
下面是.htaccess文件的內容. 我只修改了最後的重定向URL指向example.com適當:

RewriteEngine敘述 
的RewriteCond %{HTTP_REFERER} .*谷歌* $ [NC,或]
的RewriteCond %{HTTP_REFERER} .*AOL。* $ [NC,或]
的RewriteCond %{HTTP_REFERER} .*MSN。* $ [NC,或]
的RewriteCond %{HTTP_REFERER} .*雅虎。* $ [NC,或]
的RewriteCond %{HTTP_REFERER} .*Yandex的。* $ [NC,或]
的RewriteCond %{HTTP_REFERER} .*漫步者。* $ [NC,或]
的RewriteCond %{HTTP_REFERER} .*一。* $ [NC]
重寫規則 .* HTTP://siffy-phishing-url.example.com [Ř,該]

如果這 與運行Apache的服務器上 mod_rewrite的, 大多數網絡用戶將直接進入到正確的網站內容. 只有當他們穿過的.htaccess中列出的搜索引擎和索引到達現場, 他們會被重定向到siffy釣魚網址的駭客想要的受害者達成.

當然, 該裂解裝置 (或者甚至一個自動化蠕蟲) 沒有認識到問題的服務器甚至沒有支持這些mod_rewrite規則. 但無論哪種方式, 這是非常令人擔憂的,因為我可以預見對網站是否是很多爭論 工作的

分享