Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
ILSpy — .NET Decompiler PDB generation, ReadyToRun, Metadata (&more) के लिए समर्थन के साथ - क्रॉस-प्लेटफ़ॉर्म! | Kitploit
उपकरण/GitHubGitHub/icsharpcode/ilspy
स्थैतिक विश्लेषणकोड विश्लेषणरिवर्स इंजीनियरिंगडीबगर्सबाइनरी विश्लेषण
GitHubicsharpcode/ilspy

ILSpy

.NET Decompiler PDB generation, ReadyToRun, Metadata (&more) के लिए समर्थन के साथ - क्रॉस-प्लेटफ़ॉर्म!

रिपॉजिटरी देखें
25.8k3.7k22022घं 47मि पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
# ILSpy [![NuGet](https://img.shields.io/nuget/v/ICSharpCode.Decompiler.svg)](https://nuget.org/packages/ICSharpCode.Decompiler) ![Build ILSpy](https://github.com/icsharpcode/ILSpy/workflows/Build%20ILSpy/badge.svg?branch=master) [![Mastodon](https://img.shields.io/badge/dynamic/json?label=Mastodon&query=totalItems&url=https://hachyderm.io/users/ilspy/followers.json&logo=mastodon&style=flat-square)](https://hachyderm.io/@ilspy) [![Bluesky](https://img.shields.io/badge/Bluesky-0285FF?logo=bluesky&logoColor=fff)](https://bsky.app/profile/ilspy.bsky.social) [![ILSpy VS extension](https://img.shields.io/badge/VS%20Extension-ILSpy-blue.svg)](https://visualstudiogallery.msdn.microsoft.com/8ef1d688-f80c-4380-8004-2ec7f814e7de) 

ILSpy एक ओपन-सोर्स, क्रॉस-प्लेटफ़ॉर्म .NET असेंबली ब्राउज़र और डीकंपाइलर है। डेस्कटॉप UI Windows, Linux और macOS पर चलता है ([Avalonia](https://avaloniaui.net/) पर आधारित)।

डाउनलोड: [नवीनतम रिलीज़](https://github.com/icsharpcode/ILSpy/releases) | [नवीनतम CI बिल्ड (master)](https://github.com/icsharpcode/ILSpy/actions?query=workflow%3A%22Build+ILSpy%22+branch%3Amaster+is%3Asuccess+event%3Apush) | [Microsoft Store (केवल RTM संस्करण)](https://apps.microsoft.com/store/detail/ilspy-fresh/XP8C26VDWLP4T4)

डीकंपाइलर फ्रंटएंड
-------

क्रॉस-प्लेटफ़ॉर्म डेस्कटॉप UI ILSpy (Releases के माध्यम से डाउनलोड करने योग्य, [प्लगइन्स](https://github.com/icsharpcode/ILSpy/wiki/Plugins) भी देखें) के अलावा, निम्नलिखित अन्य फ्रंटएंड उपलब्ध हैं:

* Visual Studio 2022/2026 में F12 के लिए डीकंपाइलेशन समर्थन डिफ़ॉल्ट रूप से सक्षम है (क्रमशः हमारे इंजन v8.2 और v9.1 का उपयोग करते हुए)।
* हमारा Visual Studio 2022/2026 एक्सटेंशन [मार्केटप्लेस](https://marketplace.visualstudio.com/items?itemName=SharpDevelopTeam.ILSpy2022)
* हमारा Visual Studio Code एक्सटेंशन [रिपॉज़िटरी](https://github.com/icsharpcode/ilspy-vscode) | [मार्केटप्लेस](https://marketplace.visualstudio.com/items?itemName=icsharpcode.ilspy-vscode) | [open-vsx](https://open-vsx.org/extension/icsharpcode/ilspy-vscode)
* Linux/Mac/Windows के लिए हमारा dotnet टूल - इस रिपॉज़िटरी में [ILSpyCmd](https://github.com/icsharpcode/ilspy/blob/master/ICSharpCode.ILSpyCmd) देखें | [dotnet tool install](https://www.nuget.org/packages/ilspycmd/)
* [C# for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp) भी डीकंपाइलेशन समर्थन के साथ आता है। सक्षम करने के लिए, "Enable Decompilation Support" सेटिंग सक्रिय करें।
* आपके अपने प्रोजेक्ट्स के लिए हमारे [ICSharpCode.Decompiler](https://www.nuget.org/packages/ICSharpCode.Decompiler/) और [ILSpyX](https://www.nuget.org/packages/ICSharpCode.ILSpyX/) NuGet पैकेज
* इस रिपॉज़िटरी में हमारे Linux/Mac/Windows [PowerShell cmdlets](https://github.com/icsharpcode/ilspy/blob/master/ICSharpCode.Decompiler.PowerShell)

विशेषताएँ
-------

 * C# में डीकंपाइलेशन ([भाषा समर्थन स्थिति](https://github.com/icsharpcode/ILSpy/issues/829) देखें)
 * संपूर्ण-प्रोजेक्ट डीकंपाइलेशन
 * NuGet फ़ीड से खोलें, डिस्क और GAC (केवल Windows) के अतिरिक्त चल रही प्रक्रिया से खोलें
 * प्रकार/विधियों/प्रॉपर्टीज़ खोजें ([विकल्पों](https://github.com/icsharpcode/ILSpy/wiki/Search-Options) के बारे में जानें)
 * हाइपरलिंक-आधारित प्रकार/विधि/प्रॉपर्टी नेविगेशन, बुकमार्क
 * बेस/डेरिव्ड प्रकार नेविगेशन, इतिहास
 * असेंबली मेटाडेटा एक्सप्लोरर ([फ़ीचर वॉकथ्रू](https://github.com/icsharpcode/ILSpy/wiki/Metadata-Explorer))
 * BAML से XAML डीकंपाइलर, !AvaloniaResources समर्थन
 * .NET Core के लिए ReadyToRun बाइनरी समर्थन ([ट्यूटोरियल](https://github.com/icsharpcode/ILSpy/wiki/ILSpy.ReadyToRun) देखें)
 * [प्लगइन्स](https://github.com/icsharpcode/ILSpy/wiki/Plugins) के माध्यम से विस्तारणीय
 * DEBUG बिल्ड्स में अतिरिक्त विशेषताएँ ([डेवलपर्स के लिए](https://github.com/icsharpcode/ILSpy/wiki/Additional-Features-in-DEBUG-Builds))

लाइसेंस
-------

ILSpy MIT लाइसेंस के अंतर्गत वितरित किया जाता है। विवरण के लिए कृपया [About](https://github.com/icsharpcode/ilspy/blob/master/doc/ILSpyAboutPage.txt) दस्तावेज़ देखें, 
साथ ही शामिल ओपन-सोर्स लाइब्रेरीज़ के लिए [तृतीय-पक्ष सूचनाएँ](https://github.com/icsharpcode/ilspy/blob/master/doc/third-party-notices.txt) देखें।

कैसे बनाएँ
------------

#### Windows:

- सुनिश्चित करें कि [PowerShell](https://github.com/PowerShell/PowerShell) 7+ इंस्टॉल है (Windows PowerShell संस्करण 5.0 या उससे ऊपर भी काम करता है)
- git का उपयोग करके ILSpy रिपॉज़िटरी को क्लोन करें।
- ILSpy-Tests सबमॉड्यूल (जिसका उपयोग कुछ टेस्ट केस करते हैं) डाउनलोड करने के लिए `git submodule update --init --recursive` निष्पादित करें।
- Visual Studio इंस्टॉल करें (प्रलेखित संस्करण: 18.0/2026)। आपको निम्नलिखित वर्कलोड घटकों की आवश्यकता होगी:
  - वर्कलोड ".NET Desktop Development"। इस वर्कलोड में .NET Framework 4.8 SDK और .NET Framework 4.7.2 targeting pack, साथ ही [.NET 10.0 SDK](https://dotnet.microsoft.com/download/dotnet/10.0) शामिल है (ILSpy.csproj .NET 10.0 को लक्षित करता है, लेकिन हमारे पास net472 प्रोजेक्ट भी हैं)। हमारे यूनिट टेस्ट के लिए [.NET 11.0 SDK](https://dotnet.microsoft.com/download/dotnet/11.0) आवश्यक है।
  - वर्कलोड "Visual Studio extension development" (नोट: ILSpy.VSExtensions.slnx, ILSpy.slnx से अलग है और इसलिए यह वर्कलोड वैकल्पिक है)
  - व्यक्तिगत घटक "MSVC v143 - VS 2022 C++ x64/x86 build tools" (या समान)
    - _VC++ टूलसेट वैकल्पिक है_; यदि मौजूद है तो इसका उपयोग `editbin.exe` के लिए किया जाता है ताकि ILSpy.exe द्वारा उपयोग किए जाने वाले स्टैक आकार को 1MB से 16MB में बदला जा सके, क्योंकि डीकंपाइलर रिकर्सन का भारी उपयोग करता है, जहाँ छोटे स्टैक आकार बहुत जटिल मेथड्स में समस्याएँ पैदा करते हैं।
- Visual Studio में ILSpy.slnx खोलें।
  - NuGet पैकेज रिस्टोर स्वचालित रूप से आगे की निर्भरताएँ डाउनलोड करेगा
  - ILSpy UI के लिए प्रोजेक्ट "ILSpy" चलाएँ
  - टेस्ट देखने/चलाने के लिए Visual Studio "Test Explorer" का उपयोग करें
  - यदि आप केवल ILSpy के किसी विशिष्ट सबसेट में रुचि रखते हैं, तो आप इसका भी उपयोग कर सकते हैं
    - ILSpy.Desktop.slnf: क्रॉस-प्लेटफ़ॉर्म Avalonia UI और उसके टेस्ट के लिए
    - ILSpy.XPlat.slnf: क्रॉस-प्लेटफ़ॉर्म CLI (ilspycmd) या PowerShell cmdlets के लिए
    - ILSpy.VSExtensions.slnx: Visual Studio एक्सटेंशन के लिए

**नोट:** Visual Studio में .NET SDK का एक संस्करण शामिल है जिसे Visual Studio इंस्टॉलर द्वारा प्रबंधित किया जाता है - एक बार अपडेट करने पर, यह भी अपग्रेड हो सकता है।
कृपया ध्यान दें कि ILSpy केवल .NET 11.0 SDK के साथ संगत है और Visual Studio सॉल्यूशन में कुछ प्रोजेक्ट लोड करने से इंकार कर देगा (और यूनिट टेस्ट विफल होंगे)।
यदि यह समस्या होती है, तो कृपया [यहाँ](https://dotnet.microsoft.com/download/dotnet/11.0) से .NET 11.0 SDK मैन्युअल रूप से इंस्टॉल करें।

#### Unix / Mac:

- सुनिश्चित करें कि [.NET 10.0 SDK](https://dotnet.microsoft.com/download/dotnet/10.0) (रन के लिए) और [.NET 11.0 SDK](https://dotnet.microsoft.com/download/dotnet/11.0) (टेस्ट के लिए) इंस्टॉल है। और भी बेहतर, SDK चैनल preview के साथ [dotnetup](https://github.com/dotnet/sdk/tree/release/dnup/documentation/general/dotnetup) का उपयोग करें।
- सुनिश्चित करें कि [PowerShell](https://github.com/PowerShell/PowerShell) इंस्टॉल है (पहले PowerShell Core के नाम से जाना जाता था)
- git का उपयोग करके रिपॉज़िटरी को क्लोन करें।
- ILSpy-Tests सबमॉड्यूल (जिसका उपयोग कुछ टेस्ट केस करते हैं) डाउनलोड करने के लिए `git submodule update --init --recursive` निष्पादित करें।
- क्रॉस-प्लेटफ़ॉर्म Avalonia डेस्कटॉप UI बनाने के लिए `dotnet build ILSpy.Desktop.slnf` का उपयोग करें; इसे `dotnet run --project ILSpy` से चलाएँ।
- केवल CLI टूल (ilspycmd) और PowerShell cmdlets बनाने के लिए `dotnet build ILSpy.XPlat.slnf` का उपयोग करें।

हम [Visual Studio Code](https://code.visualstudio.com/) या इसके डेरिवेटिव्स के साथ [DotRush](https://github.com/JaneySprings/DotRush) की सलाह देते हैं, जो VS Code के डेरिवेटिव्स के लिए भी उपलब्ध है।

योगदान कैसे करें
-----------------

- बग रिपोर्ट करें
- यदि आप पुल रिक्वेस्ट में योगदान देना चाहते हैं, तो कृपया गलत फ़ॉर्मेटिंग वाले कोड को चेक-इन करने से रोकने के लिए https://github.com/icsharpcode/ILSpy/blob/master/BuildTools/pre-commit को अपने `.git/hooks` में जोड़ें। हम स्पेस के बजाय टैब का उपयोग करते हैं। बिल्ड सर्वर वही स्क्रिप्ट चलाता है, इसलिए गलत फ़ॉर्मेटिंग का उपयोग करने वाली कोई भी पुल रिक्वेस्ट विफल हो जाएगी।

वर्तमान और पिछले [योगदानकर्ता](https://github.com/icsharpcode/ILSpy/graphs/contributors)।

ILSpy के लिए गोपनीयता नीति
------------------------

ILSpy किसी भी व्यक्तिगत रूप से पहचान योग्य जानकारी एकत्र नहीं करता है, और न ही उपयोगकर्ता फ़ाइलों को तृतीय-पक्ष सेवाओं को भेजता है।
ILSpy टेलीमेट्री या मेट्रिक्स एकत्र करने के लिए किसी APM (Application Performance Management) सेवा का उपयोग नहीं करता है।
टूल डाउनलोड करें