Remote command shell application written in C#, targeting the .NET Core 3.1 runtime.
-
Linux Systems
dncat [OPTIONS] TARGET
-
Windows Systems
dncat.exe [OPTIONS] TARGET
All available DotnetCat arguments are listed in the following table:
Argument | Type | Description | Default |
---|---|---|---|
TARGET |
Required | Target address or host | N/A |
-p/--port PORT |
Optional | Primary local/remote port | 4444 |
-e/--exec EXEC |
Optional | Command shell executable | N/A |
-o/--output PATH |
Optional | Receive a remote file | N/A |
-s/--send PATH |
Optional | Send local file/directory | N/A |
-l, --listen |
Optional | Listen for connection | False |
-v, --verbose |
Optional | Enable verbose output | False |
-r, --recurse |
Optional | Send directory recursively | False |
-h/-?, --help |
Optional | Display the help menu | False |
To download an all-in-one executable, select one of the options below:
The entire DotnetCat source code repository can be downloaded here.
The DotnetCat application source code is available here and licensed under the MIT license.