Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
9a2cb60
Whois settings added
BornToBeRoot Oct 6, 2018
233df40
Update
BornToBeRoot Oct 6, 2018
4acfafd
NetworkInterface - release & renew button added (no function)
BornToBeRoot Oct 6, 2018
8199e66
IPconfig /release /renew /flushdns added
BornToBeRoot Oct 7, 2018
4f9aa1f
Close #130
BornToBeRoot Oct 10, 2018
dea3108
Fix - Custom settings path wast lost after upgrade to new version
BornToBeRoot Oct 10, 2018
ac5bc63
Update
BornToBeRoot Oct 10, 2018
6761d0a
Update README.md
BornToBeRoot Oct 10, 2018
b6945e4
Update README.md
BornToBeRoot Oct 10, 2018
1af4a47
Update README.md
BornToBeRoot Oct 10, 2018
5c79a5c
Update
BornToBeRoot Oct 10, 2018
95ef998
Merge branch 'dev' of https://github.com/BornToBeRoot/NETworkManager …
BornToBeRoot Oct 10, 2018
2b7d16e
Update
BornToBeRoot Oct 10, 2018
64b1f31
Update
BornToBeRoot Oct 10, 2018
8fb540d
Close #125
BornToBeRoot Oct 11, 2018
6781041
View improved
BornToBeRoot Oct 11, 2018
b5149c4
Close #124
BornToBeRoot Oct 12, 2018
305c3a3
Whois - Profiles added
BornToBeRoot Oct 12, 2018
2322292
Tag identifier moved to ProfileManager
BornToBeRoot Oct 12, 2018
875d8ea
App crash fixed, putty restart session added
BornToBeRoot Oct 13, 2018
57526c1
PuTTY context menu added to dragged out tab
BornToBeRoot Oct 13, 2018
4978395
Get InputHandle improved
BornToBeRoot Oct 14, 2018
953a2b8
TightVNC added (VNC with Tabs)
BornToBeRoot Oct 15, 2018
b900783
Connect dialog added
BornToBeRoot Oct 16, 2018
77b1e7e
Connect/reconnect view improved
BornToBeRoot Oct 17, 2018
ada8c2b
Update view
BornToBeRoot Oct 17, 2018
7d01606
Update docs / Bugfixes
BornToBeRoot Oct 17, 2018
760062a
Update docs
BornToBeRoot Oct 17, 2018
38cc98f
App crash fixed when tab is closed and putty/tightvnc is still connec…
BornToBeRoot Oct 17, 2018
31fb211
Dragged out tab fixed
BornToBeRoot Oct 17, 2018
6c17445
Bugfix - NetworkInterface view was selected on start
BornToBeRoot Oct 20, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Documentation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
The documentation is currently available in the following languages:

- [English](en-US/README.md)
- [German](de-DE/README.md)
- [German](de-DE/README.md)
Binary file modified Documentation/_images/ARPTable.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed Documentation/_images/ARPTable_AddEntry.png
Binary file not shown.
Binary file modified Documentation/_images/Connections.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Documentation/_images/DNSLookup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Documentation/_images/HTTPHeaders.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Documentation/_images/IPScanner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Documentation/_images/Listeners.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Documentation/_images/Lookup_OUI.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Documentation/_images/Lookup_Port.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Documentation/_images/NetworkInterface_Configure.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Documentation/_images/NetworkInterface_Information.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Documentation/_images/Ping.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Documentation/_images/PortScanner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Documentation/_images/PuTTY.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Documentation/_images/RemoteDesktop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Documentation/_images/SNMP_v2c_Walk.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Documentation/_images/SNMP_v3_Get.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Documentation/_images/SNMP_v3_Set.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Documentation/_images/SNMP_v3_Walk.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation/_images/TightVNC.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Documentation/_images/Traceroute.png
Binary file modified Documentation/_images/WakeOnLAN.png
Binary file added Documentation/_images/Whois.png
4 changes: 0 additions & 4 deletions Documentation/de-DE/Application/ARPTable.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,4 @@

![ARPTable](../../_images/ARPTable.png)

## Eintrag hinzufügen

![ARPTable_AddEntry](../../_images/ARPTable_AddEntry.png)

[zurück](../README.md)
12 changes: 8 additions & 4 deletions Documentation/de-DE/Application/SubnetCalculator.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
# Subnetz-Rechner

## IPv4-Rechner
## Rechner

![SubnetCalculator_IPv4Calculator](../../_images/SubnetCalculator_IPv4Calculator.png)
![SubnetCalculator_Calculator](../../_images/SubnetCalculator_Calculator.png)

## IPv4-Splitter
## Subnetting

![SubnetCalculator_IPv4Splitter](../../_images/SubnetCalculator_IPv4Splitter.png)
![SubnetCalculator_Subnetting](../../_images/SubnetCalculator_Subnetting.png)

## Subnetting

![SubnetCalculator_Supernetting](../../_images/SubnetCalculator_Supernetting.png)

[zurück](../README.md)
5 changes: 5 additions & 0 deletions Documentation/de-DE/Application/TightVNC.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# TightVNC

![TightVNC](../../_images/TightVNC.png)

[zurück](../README.md)
5 changes: 5 additions & 0 deletions Documentation/de-DE/Application/Whois.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Whois

![Whois](../../_images/Whois.png)

[zurück](../README.md)
2 changes: 2 additions & 0 deletions Documentation/de-DE/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,11 @@
- [DNS-Lookup](Application/DNSLookup.md)
- [Remote Desktop](Application/RemoteDesktop.md)
- [PuTTY](Application/PuTTY.md)
- [TightVNC](Application/TightVNC.md)
- [SNMP](Application/SNMP.md)
- [Wake on LAN](Application/WakeOnLAN.md)
- [HTTP Headers](Application/HTTPHeaders.md)
- [Whois](Application/Whois.md)
- [Subnetz Rechner](Application/SubnetCalculator.md)
- [Lookup](Application/Lookup.md)
- [Verbindungen](Application/Connections.md)
Expand Down
4 changes: 0 additions & 4 deletions Documentation/en-US/Application/ARPTable.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,4 @@

![ARPTable](../../_images/ARPTable.png)

## Add Entry

![ARPTable_AddEntry](../../_images/ARPTable_AddEntry.png)

[back](../README.md)
13 changes: 9 additions & 4 deletions Documentation/en-US/Application/SubnetCalculator.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
# Subnet Calculator

## IPv4 Calculator
## Calculator

![SubnetCalculator_IPv4Calculator](../../_images/SubnetCalculator_IPv4Calculator.png)
![SubnetCalculator_Calculator](../../_images/SubnetCalculator_Calculator.png)

## IPv4 Splitter
## Subnetting

![SubnetCalculator_Subnetting](../../_images/SubnetCalculator_Subnetting.png)

## Subnetting

![SubnetCalculator_Supernetting](../../_images/SubnetCalculator_Supernetting.png)

![SubnetCalculator_IPv4Splitter](../../_images/SubnetCalculator_IPv4Splitter.png)

[back](../README.md)
5 changes: 5 additions & 0 deletions Documentation/en-US/Application/TightVNC.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# TightVNC

![TightVNC](../../_images/TightVNC.png)

[back](../README.md)
5 changes: 5 additions & 0 deletions Documentation/en-US/Application/Whois.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Whois

![Whois](../../_images/Whois.png)

[back](../README.md)
2 changes: 2 additions & 0 deletions Documentation/en-US/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,11 @@
- [DNS Lookup](Application/DNSLookup.md)
- [Remote Desktop](Application/RemoteDesktop.md)
- [PuTTY](Application/PuTTY.md)
- [TightVNC](Application/TightVNC.md)
- [SNMP](Application/SNMP.md)
- [Wake on LAN](Application/WakeOnLAN.md)
- [HTTP Headers](Application/HTTPHeaders.md)
- [Whois](Application/Whois.md)
- [Subnet Calculator](Application/SubnetCalculator.md)
- [Lookup](Application/Lookup.md)
- [Connections](Application/Connections.md)
Expand Down
Binary file modified NETworkManager.gif
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,11 @@
<img alt="AppVeyor Master" src="https://img.shields.io/appveyor/ci/BornToBeRoot/NETworkManager/master.svg?style=flat-square&&label=master" />
</a>
</p>
</p>
<a href="https://twitter.com/intent/tweet?text=NETworkManager%20-%20A%20powerful%20tool%20for%20managing%20networks%20and%20troubleshoot network problems!&url=https%3A%2F%2Fgithub.com%2FBornToBeRoot%2FNETworkManager&hashtags=networkmanager,ipscanner,portscanner,ssh,remotedesktop,snmp,dns,traceroute" target="_blank">
<img alt="Tweet" src="https://img.shields.io/twitter/url/https/github.com/BornToBeRoot/NETworkManager.svg?style=flat-square" />
</a>
</p>
</div>

<div align="center">
Expand All @@ -47,10 +52,12 @@
- Traceroute
- DNS Lookup
- Remote Desktop
- PuTTY
- PuTTY ([requires PuTTY](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html))
- TightVNC ([requires TightVNC](https://www.tightvnc.com/download.php))
- SNMP - Get, Walk, Set (v1, v2c, v3)
- Wake on LAN
- HTTP Headers
- Whois
- Subnet Calculator - Calculator, Subnetting, Supernetting
- Lookup - OUI, Port
- Connections
Expand Down
5 changes: 4 additions & 1 deletion Source/NETworkManager.sln.DotSettings
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,15 @@
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=SSH/@EntryIndexedValue">SSH</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=TCP/@EntryIndexedValue">TCP</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=TTY/@EntryIndexedValue">PuTTY</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=VNC/@EntryIndexedValue">VNC</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/XamlNaming/Abbreviations/=CIDR/@EntryIndexedValue">CIDR</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/XamlNaming/Abbreviations/=DNS/@EntryIndexedValue">DNS</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/XamlNaming/Abbreviations/=HTTP/@EntryIndexedValue">HTTP</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/XamlNaming/Abbreviations/=ID/@EntryIndexedValue">ID</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/XamlNaming/Abbreviations/=IP/@EntryIndexedValue">IP</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/XamlNaming/Abbreviations/=LAN/@EntryIndexedValue">LAN</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/XamlNaming/Abbreviations/=LANMAC/@EntryIndexedValue">LANMAC</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/XamlNaming/Abbreviations/=MAC/@EntryIndexedValue">MAC</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/XamlNaming/Abbreviations/=OID/@EntryIndexedValue">OID</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/XamlNaming/Abbreviations/=TTY/@EntryIndexedValue">TTY</s:String></wpf:ResourceDictionary>
<s:String x:Key="/Default/CodeStyle/Naming/XamlNaming/Abbreviations/=TTY/@EntryIndexedValue">TTY</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/XamlNaming/Abbreviations/=VNC/@EntryIndexedValue">VNC</s:String></wpf:ResourceDictionary>
5 changes: 4 additions & 1 deletion Source/NETworkManager/App.config
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
<userSettings>
<NETworkManager.Properties.Settings>
<setting name="Settings_CustomSettingsLocation" serializeAs="String">
<value/>
<value />
</setting>
<setting name="UpgradeRequired" serializeAs="String">
<value>True</value>
</setting>
</NETworkManager.Properties.Settings>
</userSettings>
Expand Down
1 change: 1 addition & 0 deletions Source/NETworkManager/App.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
<ResourceDictionary Source="/Resources/Styles/CheckBoxStyles.xaml" />
<ResourceDictionary Source="/Resources/Styles/ContextMenuStyles.xaml" />
<ResourceDictionary Source="/Resources/Styles/DataGridStyles.xaml" />
<ResourceDictionary Source="/Resources/Styles/DropDownButtonStyles.xaml" />
<ResourceDictionary Source="/Resources/Styles/GridSplitterStyles.xaml" />
<ResourceDictionary Source="/Resources/Styles/GroupBoxStyles.xaml" />
<ResourceDictionary Source="/Resources/Styles/NumericUpDownStyles.xaml" />
Expand Down
12 changes: 12 additions & 0 deletions Source/NETworkManager/App.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,19 @@ private void Application_Startup(object sender, StartupEventArgs e)
// Load application settings (profiles/Profiles/clients are loaded when needed)
try
{
// Update integrated settings %LocalAppData%\NETworkManager\NETworkManager_GUID (custom settings path)
if (Settings.Default.UpgradeRequired)
{
Debug.Write("Upgrade settings...");
Settings.Default.Upgrade();
Settings.Default.UpgradeRequired = false;
}

SettingsManager.Load();

// Update settings (Default --> %AppData%\NETworkManager\Settings)
if (AssemblyManager.Current.Version > new Version(SettingsManager.Current.SettingsVersion))
SettingsManager.Update(AssemblyManager.Current.Version, new Version(SettingsManager.Current.SettingsVersion));
}
catch (InvalidOperationException)
{
Expand Down
37 changes: 22 additions & 15 deletions Source/NETworkManager/ApplicationViewManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -41,24 +41,26 @@ public static string GetTranslatedNameByName(Name name)
return Resources.Localization.Strings.RemoteDesktop;
case Name.PuTTY:
return Resources.Localization.Strings.PuTTY;
case Name.TightVNC:
return Resources.Localization.Strings.TightVNC;
case Name.SNMP:
return Resources.Localization.Strings.SNMP;
case Name.WakeOnLAN:
return Resources.Localization.Strings.WakeOnLAN;
return Resources.Localization.Strings.WakeOnLAN;
case Name.HTTPHeaders:
return Resources.Localization.Strings.HTTPHeaders;
case Name.Whois:
return Resources.Localization.Strings.Whois;
case Name.SubnetCalculator:
return Resources.Localization.Strings.SubnetCalculator;
case Name.Lookup:
return Resources.Localization.Strings.Lookup;
case Name.Whois:
return Resources.Localization.Strings.Whois;
case Name.HTTPHeaders:
return Resources.Localization.Strings.HTTPHeaders;
case Name.Connections:
return Resources.Localization.Strings.Connections;
case Name.Listeners:
return Resources.Localization.Strings.Listeners;
case Name.ARPTable:
return Resources.Localization.Strings.ARPTable;
return Resources.Localization.Strings.ARPTable;
default:
return "Name not found!";
}
Expand Down Expand Up @@ -94,24 +96,27 @@ public static Canvas GetIconByName(Name name)
case Name.PuTTY:
canvas.Children.Add(new PackIconOcticons { Kind = PackIconOcticonsKind.Terminal });
break;
case Name.TightVNC:
canvas.Children.Add(new PackIconMaterial {Kind = PackIconMaterialKind.EyeOutline});
break;
case Name.SNMP:
canvas.Children.Add(new PackIconMaterial { Kind = PackIconMaterialKind.Switch });
break;
case Name.WakeOnLAN:
canvas.Children.Add(new PackIconMaterial { Kind = PackIconMaterialKind.Power });
break;
case Name.HTTPHeaders:
canvas.Children.Add(new PackIconMaterial { Kind = PackIconMaterialKind.Web });
break;
case Name.Whois:
canvas.Children.Add(new PackIconMaterial {Kind = PackIconMaterialKind.CloudSearchOutline});
break;
case Name.SubnetCalculator:
canvas.Children.Add(new PackIconModern { Kind = PackIconModernKind.Calculator });
break;
case Name.Lookup:
canvas.Children.Add(new PackIconMaterial { Kind = PackIconMaterialKind.Magnify });
break;
case Name.Whois:
canvas.Children.Add(new PackIconMaterial { Kind = PackIconMaterialKind.CloudSearchOutline });
break;
case Name.HTTPHeaders:
canvas.Children.Add(new PackIconMaterial { Kind = PackIconMaterialKind.Web });
break;
case Name.Connections:
canvas.Children.Add(new PackIconModern { Kind = PackIconModernKind.Connect });
break;
Expand Down Expand Up @@ -140,12 +145,14 @@ public enum Name
DNSLookup,
RemoteDesktop,
PuTTY,
TightVNC,
SNMP,
WakeOnLAN,
WakeOnLAN,
HTTPHeaders,
Whois,
SubnetCalculator,
Lookup,
Whois,
HTTPHeaders,
//Routing,
Connections,
Listeners,
ARPTable
Expand Down
Loading