Website profiles · Technology insights · Alternatives

nilesoft.org

Shell is a powerful context menu customizer with highly responsive for Windows File Explorer.

No paid content found
Visit website
Profile views 0 Outbound visits 0 Normal
Nilesoft Shell Full homepage screenshot

At a glance

Category
Other
Language
English
Paid-content signal
No paid content foundObserved
Registered
2019
Hosting
WHG Hosting Services LtdInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is Nilesoft Shell?

Nilesoft Shell is a free, open-source context menu customizer for Windows File Explorer. It lets you choose which items appear in the right-click menu, add your own commands (for example, to open frequently used folders, files, or web pages, or to launch an application), and modify or remove entries added by Windows or third-party software.

It is a portable utility: settings live in a plain-text config file, shell.nss, so the menu is configured by editing text rather than clicking through a settings window. According to the site, it supports all file system objects (files, folders, desktop, and taskbar), expressions with built-in functions and variables, icons in several formats (including SVG and embedded icons), search and filter, nested submenus, and multiple columns. It is described as lightweight and responsive, and compatible with Windows 7 through 11 on x86, x64, and arm64.

Who it suits

  • People with a cluttered right-click menu who want to hide or reorganize entries from installed software.
  • Users who repeat the same file or folder actions and want one-click or submenu shortcuts.
  • Users comfortable editing a text config who prefer a portable tool over an installer-based one.

If you rarely use the context menu beyond basic copy and rename, or prefer graphical settings screens, the plain-text configuration may be more effort than it is worth. A practical next step is to skim the documentation and sample configuration on Nilesoft Shell to see whether the syntax matches how you like to work before adopting it.

How do I install and set up Nilesoft Shell as a portable tool without installing anything?

Nilesoft Shell is designed to run as a portable utility, so "setup" means placing the files where you want them and loading settings from a config file rather than running an installer. According to the page, all settings are loaded from a config file named shell.nss, and the tool is described as portable with no installation required.

Practical setup sequence

  1. Download the Shell package from the official site, Nilesoft Shell, and unpack it into a folder you control (for example, a tools directory outside Program Files).
  2. Keep the extracted files together, since the utility reads its configuration from shell.nss in plain text.
  3. Open shell.nss in a text editor and add or edit the custom items, sub-menus, separators, colors, glyphs, or filters you want. The page notes support for expressions, built-in functions, predefined variables, and image icons such as .ico, .png, or .bmp.
  4. Apply or reload the configuration (the documentation covers the exact method), then right-click in File Explorer to check the result.
  5. To remove or reset behavior, close or unload the tool and restore or replace the config file.

What to expect

  • Audience: Windows users who want direct control over the File Explorer right-click menu without a formal install.
  • Trade-off: Portability means you manage the folder and config file yourself; settings live in shell.nss, so back it up before large edits.
  • Compatibility: The page lists Windows 7/8/10/11 on x86, x64, and arm64.

As a next step, copy your working shell.nss to a backup before experimenting, so you can roll back a broken menu quickly.

How do I add a custom right-click menu item to open a specific website, folder, or application?

Use a context-menu customizer to define the entry once, then point it at a URL, a folder path, or an application executable. Nilesoft Shell is built for this: its page describes adding custom items (menus, submenus, separators) to the Windows File Explorer right-click menu, launching web pages, files, folders and applications from there, and editing settings in a plain-text config file rather than through an installer.

The three targets, side by side

Target What the entry does What you need to supply Main trade-off
Website Opens a URL in your default browser The full address Simple, but only useful if you visit that page often
Folder Opens a folder (or a jump straight into it) The folder path Fast for project or archive folders; paths must be kept current
Application Launches a program, optionally with a file argument The executable path Most powerful, since it can act on the selected file

A practical example

Suppose you keep client work in D:\Work\Clients and check a status page daily. Two entries cover both: one named "Client folders" pointing at that directory, and one named "Status page" pointing at the URL. Both then appear on right-click without opening Explorer's address bar or a browser bookmark. If you also want "Open in Notepad" for selected text files, add a third entry whose command is the Notepad executable and pass the selected file to it.

How to decide

  • Frequency first. Add an entry only for actions you repeat weekly; a long menu defeats the purpose.
  • Scope second. Decide whether the item should appear everywhere or only for certain file types or folders. Restricting scope keeps the menu short.
  • Group third. Related entries belong in a submenu rather than as separate top-level lines.
  • Portability. Because Shell is portable and reads its settings from shell.nss, you can copy that file to another PC to reproduce the same menu; back it up before large edits.

A useful next step

Write down your three most repeated right-click actions, note the exact path or URL for each, then create them one at a time and test after each addition. If you want background on how Windows itself handles these extensions, Microsoft Learn documents the shell extension model.

How can I remove or hide unwanted context menu entries added by third-party software?

Use Nilesoft Shell to modify or remove third-party context menu entries without uninstalling the software that added them. According to the product page, Shell is a free, open-source, portable Windows Explorer context menu customizer that lets you "modify or remove any context menu item added by the system or third-party software." It loads its settings from a plain-text config file, shell.nss, so you edit entries there rather than clicking through dialogs.

A practical workflow

  1. Download Shell from Nilesoft Shell and keep it portable—no installation is required, per the page.
  2. Open shell.nss in a text editor and locate the item you want to hide or change.
  3. Use Shell's filter and search support to find entries quickly, especially in crowded menus.
  4. Save the config and check the right-click menu in File Explorer; the page notes it supports files, folders, the desktop and the taskbar.

Deciding between hiding and removing

Goal Approach Trade-off
Keep the app but declutter the menu Hide or filter the entry in shell.nss The app still works; you may need to revisit the config after updates
Stop the entry entirely Remove it via Shell's modification rules Cleaner menu, but restoring it means editing the config again
Avoid touching system behavior Leave system items alone; target only third-party entries Safest, though the menu stays busier

Example scenario

A designer with a long right-click menu from cloud-sync and image-editing tools can hide the rarely used entries while keeping "Open with" options intact. Because Shell supports nested sub-menus and multiple columns, related commands can be grouped instead of deleted outright—useful if you only want them out of the way, not gone.

As general advice (not a Shell-specific guarantee): back up shell.nss before large edits, and recheck your menu after updating the third-party apps, since they may re-add entries. For users who prefer a graphical route, NirSoft offers separate shell utilities, but Shell's plain-text config is the more direct fit for scripted, repeatable cleanup.

What expression syntax, built-in functions, and predefined variables can I use to build dynamic menu commands?

The product page confirms that Nilesoft Shell supports an "expressions syntax" with built-in functions and predefined variables, but it does not list the specific function names or variable names. For the authoritative list, see the Docs section on Nilesoft Shell; the syntax reference there is what you would actually write into shell.nss.

What the page establishes

  • Expressions are configured in plain text in shell.nss, so dynamic commands are written and versioned like code rather than clicked together in a GUI.
  • Custom items include sub-menus, menu items and separators, with support for nested menus and multiple columns — useful when a dynamic command branches by file type or folder.
  • Menu items can carry colors, glyphs, SVG, embedded icons and .ico/.png/.bmp images, so a dynamic entry can still be visually distinguishable.
  • Search and filter support matters once expressions generate many entries.

A practical pattern to aim for

A dynamic command typically combines three pieces: a condition (what is selected — a file, folder, desktop or taskbar object), a variable that supplies the current selection or path, and a function that transforms it (for example, extracting a name or building a target). The page states all file system objects are supported, so the same expression can be scoped to files only, folders only, or both.

Reader scenario

Suppose you want a right-click entry that opens the selected folder in a terminal, but only for directories. You would write one menu item whose visibility is gated by an object-type check, pass the selected path through a variable, and launch the application with that value as an argument. Testing in a scratch shell.nss before merging into your main config keeps mistakes contained, since the file is plain text and portable.

Decision criteria

  • Need exact function names: go to the Docs page first; the home page is an overview, not a reference.
  • Need portability: the config-file approach suits syncing across machines without installation.
  • Need visual polish: glyph and icon support is confirmed, but verify the exact attribute names in the Docs.

As general advice rather than a feature claim: keep expressions short and comment them, because debugging a nested dynamic menu is harder than debugging a flat one.

How do I add icons, glyphs, or SVG images to my custom context menu items?

In Nilesoft Shell, icons are set through the configuration file shell.nss rather than through a graphical editor. According to the site, Shell supports colors, glyphs, SVG, embedded icons, and image files such as .ico, .png, or .bmp, so any of these can be used on custom menu items. Because Shell is portable and loads all settings from that plain-text file, you add an icon by editing the entry for the item you created.

A practical way to approach it

  1. Locate shell.nss in the Shell folder (or wherever you keep the portable copy).
  2. Find the menu item you want to decorate.
  3. Add an icon reference to that item using the syntax in the official documentation, choosing between a glyph, an SVG, an embedded icon, or an image file.
  4. Save the file and reopen the context menu to check the result.

The exact property name and value format matter, so consult the Shell docs (linked from Nilesoft Shell) for the current syntax before editing; guessing the attribute will simply leave the item unchanged.

Choosing between the four options

Option Best for Trade-off
Glyph Simple, consistent symbols that match the menu's look Limited to the glyph set Shell provides
SVG Sharp scaling and custom branding Requires a valid SVG file and correct path
Embedded icon Keeping everything inside the executable or config Less flexible to swap later
.ico / .png / .bmp Reusing icons you already have Bitmap files can look soft at different DPI settings

For a first attempt, a glyph is the lowest-risk choice because it avoids file-path problems. If you want a specific application's logo, point to its .ico or .png instead.

A concrete scenario: someone who adds a "Open in VS Code" item to the folder menu would typically give it a PNG or ICO so it is recognizable at a glance, while a "Copy path" utility item is better served by a simple glyph. If an icon does not appear, check that the file path in shell.nss is correct relative to the Shell folder and that the file extension matches a supported format.

Related questions

More questions →
What Is the Windows File Explorer Context Menu and How Can You Customize It?

The File Explorer context menu is the list of actions that appears when you right-click a file, folder, the desktop, or the taskbar. You can customize it in three ways: add your own commands, modify existing entries, or remove items you don't use. The right approach depends on whether you want faster access to tools you use often, a cleaner menu, or both. Third-party utilities such as Nilesoft Shell handle all three by loading menu rules from a plain-text configuration file, which also makes it easy to back up and restore your setup.

What the context menu is and where its items come from

Every entry in the menu is a registered command. Windows itself contributes core items (Open, Copy, Rename, Properties, Send to, and so on). Installed software adds its own entries through shell extensions, which is why a fresh PC has a short menu and a heavily used one can grow to two or three columns.

Because those entries come from different sources, the menu has two separate problems to solve:

  • Clutter — items from software you rarely use, or duplicates from overlapping tools.
  • Gaps — actions you perform constantly but that require opening an app first.

Customization is really about managing both at once, and it helps to treat them as separate tasks with separate risks.

The three kinds of customization and when each fits

Goal What you change Typical use case Main risk
Add a custom command New menu item, sub-menu, or separator Launch a script, open a folder, jump to a web page Low — new items are easy to remove
Modify an existing item Label, icon, visibility, or position of a current entry Rename a confusing entry, hide one only in certain folders Medium — you are editing something that already works
Remove an item Delete or suppress an entry added by the system or third-party software Clear out unused entries from old installs Higher — removing a system entry can break expected behavior

A practical order is to remove first (it gives immediate relief), then add the commands you actually miss, and only then modify existing entries. Modifying is the step most likely to produce a menu that looks right but behaves unexpectedly, so do it last and test after each change.

How customization tools work

Most context-menu managers follow the same model:

  1. A portable or installed program registers itself with Explorer.
  2. A configuration file describes which items appear, in what order, with what label and icon.
  3. Explorer reads that configuration when you right-click, and renders the menu accordingly.

Nilesoft Shell follows this pattern closely. Its site describes it as a free, open-source context menu customizer for Windows File Explorer that lets you handpick items, create custom commands, and modify or remove items added by the system or third-party software. It is portable — nothing needs to be installed — and all settings load from a configuration file named shell.nss. The site lists support for files, folders, the desktop, and the taskbar, plus sub-menus, separators, expressions with built-in functions and variables, colors, glyphs, SVG and embedded icons, search and filter, nested menus, and multiple columns. Compatibility is stated as Windows 7/8/10/11 on x86, x64, and arm64.

The plain-text configuration is the important detail: it means your entire menu setup is one file you can copy, version, or restore if something goes wrong.

A safe way to clean up and rebuild the menu

The following applies to any configuration-file-based tool; the specific file name below is Shell's.

Before you start: create a restore point or copy your current configuration file somewhere safe. If you are using Shell for the first time, note that its settings live in shell.nss, so keeping a copy of the original gives you a known-good fallback.

  1. Inventory the menu. Right-click a file and a folder separately and note which entries you never use. Some items only appear for certain file types, so check more than one.
  2. Back up the configuration. Copy shell.nss to a backup folder, or export your settings if the tool provides that.
  3. Remove the obvious clutter first. Suppress third-party entries you recognize as leftovers. Leave system entries (Open, Properties, Copy, Rename) alone unless you have a specific reason.
  4. Add your own commands. Create the items you actually reach for — a script, a favorite folder, a web page — and group related ones into a sub-menu so the top level stays short.
  5. Verify after each change. Right-click a file, a folder, the desktop, and the taskbar. A change that works on files may not apply to folders, and the taskbar is a separate surface.
  6. Keep the backup until you are satisfied. If the menu misbehaves, restore the file and start again from a smaller change.

Common sticking points:

  • A removed item comes back. Some software re-registers its menu entry on update or launch. Suppressing it in the configuration is more durable than deleting it once.
  • The menu looks different in different places. File, folder, desktop, and taskbar menus are not identical; test each surface you care about.
  • An entry disappears that you wanted. Restore from your backup and re-apply changes one at a time so you can identify the culprit.
  • Changes don't show up. Confirm the configuration file is the one actually being loaded, and that the tool is running with the settings you edited.

Choosing between built-in settings and a dedicated tool

Windows itself offers limited control — you can manage some startup and default-app behavior, but not the full context menu. For real control you need a shell extension manager or a customizer.

Use a dedicated tool when you want to add commands, restyle the menu, or manage many entries across files, folders, desktop, and taskbar. Stay with minimal changes when you only need to hide one or two items and are uncomfortable editing configuration text. In that case, removing the offending software or using its own settings is often the lower-risk path.

If you do adopt a tool, prefer one that stores settings in a readable file you can back up, states its Windows compatibility clearly, and lets you undo changes without reinstalling. Shell meets those conditions on its own documentation — free, open source, portable, configuration-driven, and listed as compatible with Windows 7 through 11 — but the deciding factor should be whether its feature set matches the commands you actually want, not the length of its feature list.

What Is Nilesoft Shell and How Does It Customize the Windows Context Menu?

Nilesoft Shell is a free, open-source, portable utility that customizes the Windows File Explorer right-click context menu. It lets you add new items (menu items, submenus, separators), modify or remove entries added by Windows or third-party software, and control appearance through a plain-text config file named shell.nss. It runs on Windows 7/8/10/11 (x86/x64/arm64) and requires no installation.

How Shell Works

Shell sits between File Explorer and the context menu. Instead of editing the registry or installing a traditional shell extension, you describe the desired menu in shell.nss. Shell reads that file and builds the menu accordingly.

Because it is portable, there is nothing to install: you place the utility on your PC and keep your settings in the config file. All settings load from shell.nss, so backing up or moving your configuration means copying one text file.

The configuration approach is plain text, which makes changes quick to write and easy to review. Shell also supports an expressions syntax with built-in functions and predefined variables, so menu items can adapt to context rather than being fixed entries.

What You Can Change in the Context Menu

Shell covers the main customization tasks in one tool:

Task What Shell provides
Add items New custom menu items, submenus, and separators
Remove items Remove context menu entries added by the system or third-party software
Modify items Change existing entries rather than only hiding them
Organize Complex nested menus and multiple columns
Find entries Search and filter support
Style Colors, glyphs, SVG, embedded icons, and image files such as .ico, .png, or .bmp

Shell supports all file system objects: files, folders, the desktop, and the taskbar. You can also create custom commands that open favorite web pages, files, and folders, or launch any application directly from the menu.

A Concrete Example

Suppose you want a right-click entry that opens a frequently used folder, grouped under a submenu with a separator and a custom icon. In Shell, that means:

  1. Input: a shell.nss file containing a menu item definition for the folder, a submenu to hold it, a separator, and an icon reference (for example an .ico or .png file, or an SVG glyph).
  2. Action: Shell reads the config and integrates the item into the File Explorer context menu.
  3. Expected result: right-clicking a supported object shows your submenu with the folder command, visually separated and carrying your icon.

The same pattern applies in reverse: to remove a cluttering third-party entry, you identify it and remove or modify it in the config instead of hunting through registry keys.

Practical Considerations

  • Start from the config file. Since every setting lives in shell.nss, keep a copy before making large changes so you can revert.
  • Use search and filter for busy menus. If the menu already has many entries, filtering helps you locate what to modify or remove.
  • Keep resource use in mind. Shell is described as lightweight with minimal resource usage and high responsiveness, which matters because the context menu opens constantly.
  • Check compatibility first. Confirm your Windows version and architecture (x86, x64, or arm64) are among the supported platforms.
  • Expect a learning curve for expressions. Basic items and separators are straightforward; expressions with built-in functions and variables take more practice.

Shell is aimed at users who want direct control over the right-click menu without installing a heavyweight extension, and who are comfortable editing a text configuration file.

What Is a Windows Shell Extension and How Do You Manage It?

A shell extension is a small COM component that Windows Explorer loads to add functionality to the shell — most visibly extra right-click context menu entries, but also property page tabs, icon overlays, thumbnail handlers, and "Send To" additions. You manage them by identifying the handler behind the behavior, then disabling or removing it with a shell-extension manager or Explorer's own settings, while leaving system-critical handlers alone. This guide covers the types, how to trace a menu item back to its extension, and safe removal steps.

What a shell extension actually is

Windows Explorer is a shell host. Third-party software doesn't modify Explorer's code; instead it registers a COM object (a DLL, sometimes an EXE) under specific registry keys, and Explorer loads that object on demand. When you right-click a file, Explorer enumerates the registered context-menu handlers and asks each one whether it wants to contribute an item. That's why a single right-click can show entries from a dozen unrelated programs.

Two consequences follow from this design:

  • Registration, not installation, is what makes an extension appear. Removing a program's folder without unregistering its COM object can leave a dead menu entry that does nothing or throws an error.
  • Bitness matters. A 64-bit Explorer won't load a 32-bit handler, and vice versa. A menu item that appears in one app but not another is often a 32/64-bit mismatch rather than a bug.

Common types and where they show up

Type Where you see it Typical example
Context menu handler Right-click menu on files, folders, desktop, taskbar "Extract here," "Scan with…," "Upload to…"
Property sheet handler Extra tabs in a file's Properties dialog A custom "Details" or "Security" tab
Icon overlay handler Small badge on a file/folder icon Sync-status checkmarks, shortcut arrows
Thumbnail / preview handler Thumbnail or preview pane rendering PDF or video previews
Drag-and-drop / copy hook Behavior during drag, move, or delete "Are you sure?" prompts from a sync tool
Send To The Send To submenu Shortcuts to apps or drives

Nilesoft Shell is itself a context menu customizer in this space. Per its documentation, it lets you handpick which items appear in the File Explorer context menu, create custom commands, and modify or remove items added by the system or third-party software. It's described as a portable utility configured through a plain-text shell.nss file, supporting Windows 7/8/10/11 on x86, x64, and arm64. That makes it one option for managing menu clutter — but note it manages the menu layer, not arbitrary COM handlers like overlay or thumbnail extensions.

How to identify which extension owns a menu item

Work from the visible symptom back to the registration:

  1. Read the menu entry carefully. Many items name their vendor ("Scan with Contoso"). If not, hover or expand submenus — the parent usually reveals the source.
  2. Check the program's own settings first. Most apps that add menu items have a toggle in their preferences ("Show in context menu," "Integrate with Explorer"). This is the cleanest fix and avoids registry work entirely.
  3. Use a shell-extension manager to list registered handlers with their DLL paths and CLSIDs. Tools like Microsoft's Autoruns (Shell Extensions tab) or NirSoft's ShellExView show the file, publisher, and whether the entry is enabled. Match the DLL path to the vendor folder.
  4. Cross-check the registry if you need certainty. Context menu handlers live under HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers (all files) and ...\Directory\shellex\ContextMenuHandlers (folders), with the CLSID pointing to the DLL under HKEY_CLASSES_ROOT\CLSID. Overlay handlers are under ...\ShellIconOverlayIdentifiers.

Expected result: you should end up with a specific DLL path and CLSID, not just a guess at the program name.

Disabling or removing unwanted extensions safely

Preferred order of operations:

  1. Turn it off in the app's settings. Reversible, no registry risk.
  2. Disable (not delete) via a manager. ShellExView and Autoruns let you disable an entry and re-enable it if something breaks. Disabling is the right first test.
  3. Uninstall the parent program if you don't need it at all. A well-behaved uninstaller unregisters its handlers.
  4. Delete the registry key only as a last resort, and only after exporting a backup of the key. Deleting a handler that another component depends on can break Explorer features.

Common pitfalls:

  • Don't disable handlers you can't identify. Entries from Microsoft (publisher field) are usually system-critical — overlay handlers for OneDrive, for example, control sync badges.
  • Restart Explorer to see the effect. Changes to shell extensions often require restarting explorer.exe or signing out; a menu item may persist until then.
  • Watch for reappearance. Some apps re-register their handlers on every launch, so a disabled entry can come back after an update.
  • Test one change at a time. If Explorer misbehaves after a batch of disables, you won't know which one caused it.

Choosing between built-in tools and a customizer

If your goal is simply to remove or hide clutter, a shell-extension manager plus each app's own settings is the lower-risk path. If your goal is to reshape the menu — reorder items, add custom commands, build nested submenus, or apply consistent styling — a context menu customizer like Nilesoft Shell is the more direct tool, configured through its text file rather than by editing registrations by hand. The two approaches are complementary: use a manager to audit what's registered, and a customizer to control what the menu actually presents.

What Is the Windows Right-Click Context Menu and How Can You Customize It?

The right-click context menu is the list of actions Windows File Explorer shows when you right-click a file, folder, the desktop, or the taskbar. You can customize it by adding your own commands, submenus, and separators, and by modifying or removing items that Windows or third-party software added. Nilesoft Shell is one free, open-source, portable tool for doing this: it reads all settings from a plain-text config file named shell.nss, so nothing needs to be installed on the PC.

What the context menu is and where its items come from

Every entry in the menu is a command registered with Windows. Items typically come from three sources:

  • Windows itself — built-in actions such as open, copy, rename, or properties.
  • Third-party software — programs that register shell extensions, which is why installing utilities often lengthens the menu.
  • Your own custom entries — commands you define yourself, which is what a customizer like Shell is for.

The menu applies to file system objects, and Shell's documentation states it supports files, folders, the desktop, and the taskbar.

What you can change

Shell's feature list describes four kinds of customization:

Goal What Shell provides
Add new actions Custom commands that open web pages, files, folders, or launch any application directly from the menu
Organize the menu New custom items including sub-menus, menu items, and separators; complex nested menus and multiple columns are supported
Clean up clutter Modify or remove any context menu item added by the system or third-party software
Control appearance Colors, glyphs, SVG, embedded icons, and image files such as .ico, .png, or .bmp

It also supports an expressions syntax with built-in functions and predefined variables, plus search and filter, which matters once a menu grows past a handful of entries.

How customization works in practice

  1. Get the tool. Download Shell from the Nilesoft site. It is described as a portable utility, so there is no installer step — the settings live in shell.nss.
  2. Back up your current configuration. Before editing, keep a copy of the existing shell.nss so you can restore a working menu if an edit misbehaves.
  3. Edit the config in plain text. Add, modify, or remove entries in shell.nss. Because the file is plain text, you can keep it under version control or copy it between machines.
  4. Verify the result. Right-click a file, a folder, the desktop, and the taskbar to confirm the new items appear where intended and removed items are gone. Test nested submenus specifically, since a misplaced separator or bracket can hide an entire branch.
  5. Keep a known-good copy. Once the menu behaves as you want, save that shell.nss as your baseline before the next round of changes.

Common sticking points: an edit that breaks the file's structure can make items disappear rather than error visibly, and third-party software may re-add its own entries after an update, so re-check the menu after installing or updating programs.

Who it suits, and compatibility

Shell is a reasonable fit if you want a lightweight, portable manager with no install footprint and you are comfortable editing a text config. Its stated compatibility is Microsoft Windows 7, 8, 10, and 11 on x86, x64, and arm64. The site describes it as free and open source with minimal resource usage; it does not publish pricing details beyond that, so treat availability and any future terms as something to confirm on the download page.

If you only need to hide one or two entries and never add your own, a simpler registry- or settings-based approach may be enough. If you want custom commands, nested menus, and appearance control in one place, Shell's feature set covers those directly.

Website Overview

Software versions and possible internal network details are exposed together, potentially making targeted reconnaissance easier. Identifiable technologies and additional version or configuration signals make the service easier to fingerprint, which may help targeted scanners narrow their checks.

Domain and Registration

Registered in 2019, this domain has about 7 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain uses the common .org extension, which is not an independent safety signal.

DNS and Email

The observed email authentication setup is incomplete: DMARC is missing. Nameservers are provided by mysecurecloudhost.com, indicating managed DNS hosting. MX records point to the nilesoft.org email service. No CNAME was found; the observed records resolve directly to addresses. TXT records include verification markers for Google. Such markers may also remain after a service stops being used.

TLS and Certificates

The certificate uses an RSA 2048-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The Server header exposes the software version: Microsoft-IIS/10.0. This makes version-targeted checks easier, but is not proof of an exploitable vulnerability. X-Powered-By exposes backend information: ASP.NET. The response lacks these common security headers: CSP, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, clickjacking protection. The headers contain possible internal network information: Microsoft-IIS/10.0. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies jQuery, Google Analytics, Microsoft IIS 10.0, with exact versions exposed for 1 technologies. These details can narrow vulnerability checks, although exposure alone is not a vulnerability.

Search and Social Sharing

Twitter Card metadata is configured. The title has 21 characters, within a common display range. A meta description is present, with 93 characters. The observed directives allow indexing and link following. No Generator meta tag is publicly exposed.

Hosting and Email

DNSmysecurecloudhost.com
HostingWHG Hosting Services Ltd
Emailnilesoft.org
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) United States flagBuffalo, New York, United States Inferred 192.250.231.19

Registration details

RDAP / WHOIS

RegistrareNom, LLC
Registered2019-03-29
Expires2027-03-29
Domain statusclient transfer prohibited
Nameserversns1.mysecurecloudhost.com、ns2.mysecurecloudhost.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Anilesoft.org192.250.231.1986400—
MXnilesoft.orgwebmail.nilesoft.org864000
NSnilesoft.orgns1.mysecurecloudhost.com86400—
NSnilesoft.orgns2.mysecurecloudhost.com86400—
TXTnilesoft.orggoogle-site-verification=KTODQaE5Vj0cQ1tL1Eg2z5fo8Q_RHyLuInNcqldBDN486400—
TXTnilesoft.orggoogle-site-verification=NkaduzCgf4W4xJ4o6wtZeLxv4TJHOWqJc1m4EwLst3Q86400—
TXTnilesoft.orgv=spf1 a a:p1415.use1.mysecurecloudhost.com mx include:spf.antispamcloud.com include:relay.mailchannels.net ?all86400—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectnilesoft.org
IssuerLet's Encrypt
Valid until2026-12-10T15:37 · Remaining when checked: 53 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
serverMicrosoft-IIS/10.0
strict-transport-securitymax-age=2592000

Identified technologies

jQueryGoogle AnalyticsMicrosoft IIS 10.0

Pages, Search and Sharing

Meta descriptionShell is a powerful context menu customizer with highly responsive for Windows File Explorer.
Canonical URLhttps://nilesoft.org/
LanguageEnglish (default)
Twitter Cardsummary
All bots 0 allowed · 0 disallowed

User reviews (0)

  • No reviews yet.