日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

写了一个开源的ASP.Net的系统信息探针(适用于MS.Net 1.x/2.0和Mono 1.0/2.0)

發布時間:2025/6/17 windows 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 写了一个开源的ASP.Net的系统信息探针(适用于MS.Net 1.x/2.0和Mono 1.0/2.0) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡介

這兩天由于需要一個ASP.Net的服務器信息探針。到網上找了找,似乎沒有發現什么開源的ASP.Net的系統信息探針(探測器)。由于技術含量不是很高,于是干脆自己動手豐衣足食了。

到網上找了一下各個ASP.Net系統信息探針,把功能總結了一下,基本上都實現出來了。既然實現了就別藏著掖著了,也沒什么技術含量,拿出來開源好了。有誰有更好的想法可以告訴我,如果不費勁,我就加進去。

我把這個放到Google code hosting上面了,需要的可以從上面下載:

http://aspnetsysinfo.googlecode.com/

我這個ASP.Net的系統信息探針與其它探針最大的不同處,是我這個探針除了支持Windows平臺的IIS服務器環境,它還支持Linux下的Mono假設的ASP.Net環境。為了讓探針更通用,我用反射進行調用2.0相關的類庫,在1.0下或者Linux下面,使用不同的方式取得同樣的信息。所以我的這個探針支持的系統平臺應該是最廣的。包括Windows下的.Net 1.0/1.1/2.0 以及以上,和Linux下的Mono環境的Mono 1.x 無論是Mono .Net 1.0還是Mono .Net 2.0都可以運行。

目前支持探測的信息有:

探測的信息

系統信息

  • 服務器名
  • 服務器IP
  • 服務器域名
  • 服務器端口
  • Web服務器版本
  • 請求鏈接的虛擬路徑
  • 請求鏈接的物理路徑
  • 應用程序根路徑的虛擬路徑
  • 應用程序根路徑的物理路徑
  • 操作系統
  • 操作系統安裝的目錄
  • .Net 版本
  • .Net 語言
  • 服務器當前時間
  • 服務器持續開機時間
  • 腳本超時時間

處理器信息

  • 處理器個數
  • 處理器Id
  • 處理器類型
  • 處理器Level
  • 處理器OEM Id
  • 頁面大小

內存信息

  • .Net應用程序所影射的當前工作內存大小
  • 物理內存大小
  • 物理空閑內存大小
  • 物理使用空間大小
  • 頁面文件大小
  • 可用頁面文件大小
  • 虛擬內存大小
  • 可用內存大小

存儲器信息

  • 邏輯驅動器信息
  • 驅動器名
  • 卷標
  • 驅動器文件格式 (FAT32, NTFS...)
  • 驅動器類型 (固定硬盤,CDROM...)
  • 空閑和全部的空間

Request Headers

Server Variables

環境變量

Session Information

系統 COM 組件

  • Adodb.Connection
  • Adodb.RecordSet
  • Adodb.Stream
  • Scripting.FileSystemObject
  • Microsoft.XMLHTTP
  • WScript.Shell
  • MSWC.AdRotator
  • MSWC.BrowserType
  • MSWC.Counters
  • MSWC.NextLink
  • MSWC.PermissionChecker
  • MSWC.Status
  • MSWC.Tools
  • IISSample.ContentRotator
  • IISSample.PageCounter

郵件 COM 組件

  • JMail.SMTPMail
  • JMail.Message
  • CDONTS.NewMail
  • CDO.Message
  • Persits.MailSender
  • SMTPsvg.Mailer
  • DkQmail.Qmail
  • SmtpMail.SmtpMail
  • Geocel.Mailer

上傳 COM 組件

  • LyfUpload.UploadFile
  • Persits.Upload
  • Ironsoft.UpLoad
  • aspcn.Upload
  • SoftArtisans.FileUp
  • SoftArtisans.FileManager
  • Dundas.Upload
  • w3.upload

圖像 COM 組件

  • SoftArtisans.ImageGen
  • W3Image.Image
  • Persits.Jpeg
  • XY.Graphics
  • Ironsoft.DrawPic
  • Ironsoft.FlashCapture

其他 COM 組件

  • dyy.zipsvr
  • hin2.com_iis
  • Socket.TCP

使用方法

請從下載頁面下載當前版本的zip文件,解壓縮后,將 info.aspx 文件置于服務器上任何可以執行 *.aspx 的目錄下,然后通過瀏覽器訪問該文件即可。

如,置于服務器 www.example.com 的Web根目錄下,那么通過 http://www.example.com/info.aspx,就可以看到結果。

需求

該頁面支持Windows的IIS服務器和Linux/Unix下的裝有Mono的Apache服務器。

轉載于:https://www.cnblogs.com/dancefire/archive/2007/11/25/1985876.html

總結

以上是生活随笔為你收集整理的写了一个开源的ASP.Net的系统信息探针(适用于MS.Net 1.x/2.0和Mono 1.0/2.0)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。