7 Ağustos 2012 Salı

Asp ile yüklü bileşenleri görmek

Unix/Linux sunucularda php'de hangi bileşenler yüklü, sunucuda hangi dizin ana dizinim, php versiyonu kaç gibi özellikleri basit bir phpinfo ile görüntüleyebiliriz. Asp tarafında ise bunun için asp kod yazıp, var mı yok mu sorgusu sorabiliriz.



<% Dim rtyBilesenler(68) rtyBilesenler(1) = "ADODB.Command" rtyBilesenler(2) = "ADODB.Connection" rtyBilesenler(3) = "ADODB.Recordset" rtyBilesenler(4) = "ADODB.Stream" rtyBilesenler(5) = "ADOX.Catalog" rtyBilesenler(6) = "AspDNS.Lookup" rtyBilesenler(7) = "ASPExec.Execute" rtyBilesenler(8) = "AspHTTP.Conn" rtyBilesenler(9) = "AspImage.Image" rtyBilesenler(10) = "AspMX.Lookup" rtyBilesenler(11) = "AspNNTP.Conn" rtyBilesenler(12) = "AspPing.Conn" rtyBilesenler(13) = "AspSock.Conn" rtyBilesenler(14) = "CDO.MESSAGE" rtyBilesenler(15) = "CDONTS.NewMail" rtyBilesenler(16) = "Dundas.Mailer" rtyBilesenler(17) = "Dundas.PieChartServer" rtyBilesenler(18) = "Dundas.PieChartServer.2" rtyBilesenler(19) = "Dundas.Upload" rtyBilesenler(20) = "Dundas.Upload.2" rtyBilesenler(21) = "Dundas.UploadProgress" rtyBilesenler(22) = "ECHOCom.Echo" rtyBilesenler(23) = "GuidMakr.GUID" rtyBilesenler(24) = "ImgSize.Check" rtyBilesenler(25) = "ixsso.Query" rtyBilesenler(26) = "ixsso.Util" rtyBilesenler(27) = "JMAil.Message" rtyBilesenler(28) = "JMail.POP3" rtyBilesenler(29) = "JMail.SMTPMail" rtyBilesenler(30) = "JRO.JetEngine" rtyBilesenler(31) = "Microsoft.DiskQuota.1" rtyBilesenler(32) = "microsoft.XMLDOM" rtyBilesenler(33) = "Microsoft.XMLHTTP" rtyBilesenler(34) = "MSWC.AdRotator" rtyBilesenler(35) = "MSWC.BrowserType" rtyBilesenler(36) = "MSWC.ContentRotator" rtyBilesenler(37) = "MSWC.Counters" rtyBilesenler(38) = "MSWC.IISLog" rtyBilesenler(39) = "MSWC.MyInfo" rtyBilesenler(40) = "MSWC.MyInfo" rtyBilesenler(41) = "MSWC.NextLink" rtyBilesenler(42) = "MSWC.PageCounter" rtyBilesenler(43) = "MSWC.PermissionChecker" rtyBilesenler(44) = "MSWC.Status" rtyBilesenler(45) = "MSWC.Tools" rtyBilesenler(46) = "MSXML.DomDocument" rtyBilesenler(47) = "MSXML2.DOMDocument" rtyBilesenler(48) = "MSXML2.DOMDocument.3.0" rtyBilesenler(49) = "Msxml2.FreeThreadedDOMDocument.3.0" rtyBilesenler(50) = "MSXML2.ServerXMLHTTP" rtyBilesenler(51) = "MSXML2.ServerXMLHTTP.3.0" rtyBilesenler(52) = "MSXML2.XSLTemplate" rtyBilesenler(53) = "Persits.Grid" rtyBilesenler(54) = "Persits.Jpeg" rtyBilesenler(55) = "Persits.MailSender" rtyBilesenler(56) = "Persits.Upload" rtyBilesenler(57) = "Persits.Upload.1" rtyBilesenler(58) = "Persits.UploadProgress" rtyBilesenler(59) = "POP3svg.Mailer" rtyBilesenler(60) = "Scripting.Dictionary" rtyBilesenler(61) = "Scripting.FileSystemObject" rtyBilesenler(62) = "Scriptlet.TypeLib" rtyBilesenler(63) = "SMTPsvg.Mailer" rtyBilesenler(64) = "SOFTWING.AspTear" rtyBilesenler(65) = "VBScript.RegExp" rtyBilesenler(66) = "WinHttp.WinHttpRequest.5.1" rtyBilesenler(67) = "WScript.Network" rtyBilesenler(68) = "WScript.Shell" Response.write("Yüklü bileşenlerin listesi:") On Error Resume Next For x=1 To Ubound(rtyBilesenler) Set obj = Server.CreateObject(rtyBilesenler(x)) if err.number = 0 Then Set obj = nothing Response.write(rtyBilesenler(x) & "<br />") End if err.clear next %>

Hiç yorum yok:

Yorum Gönder