borntoberoot / networkmanager Goto Github PK
View Code? Open in Web Editor NEWA powerful tool for managing networks and troubleshoot network problems!
Home Page: https://borntoberoot.net/NETworkManager/
License: GNU General Public License v3.0
A powerful tool for managing networks and troubleshoot network problems!
Home Page: https://borntoberoot.net/NETworkManager/
License: GNU General Public License v3.0
Add the "organizationally unique identifier" to the IPScanner output, when resolving MAC-addresses.
Sort IPv4-Addresses in DataGridColumn.
Similar to "Ping"
StartTime
EndTime
Duration
Ports Closed/Scanned
Ports Open
Allow multiple hostnames / ip addresses.
Separate each entry with ";"
Wait until the application is closed, then start the application new.
Maybe batch or powershell script?!
Make it easier for the user to export and import settings.
Currently you can only copy the settings from the "Settings"-folder in the %AppData% or portable path.
Pretty simple issue to fix, but it seems the arrow to collapse and expand is the wrong way round depending on if stats are shown/hidden.
When Stats are shown it should be an arrow pointing down to signify you want to collapse
When stats are hidden it should be pointing up to signify you want to expand.
Or maybe it's just me but hey
Add a note, if no port was found.
Allow the user to enter multiple mac-addresses to send a magic packet to.
Separate each entry with ";"
There are several implementations to reference; and its possible code from the first example may be license-compatible.
Disconnect when tab is pulled out.
The IDisposable function is responsible for this...
Reproduce:
Reset settings, restart application, export settings (all)
Describe your issue or feature request:
Program crashes before it starts/shows anything on screen.
Had to check event logs before i knew what was going on.
Steps to reproduce the issue:
NETworkManager version: 1.6.0.0
Windows version: 10 pro
.NET-Framework version: .NET Framework 4.7.1 release 461308
Faulting application name: NETworkManager.exe, version: 1.6.0.0, time stamp: 0x5adc0a1e
Faulting module name: KERNELBASE.dll, version: 10.0.16299.371, time stamp: 0xee297154
Exception code: 0xe0434352
Fault offset: 0x00103ef2
Faulting process id: 0x774
Faulting application start time: 0x01d3db00de1c411e
Faulting application path: C:\Users\thomas.arringe\Downloads\NETworkManager_v1.6.0.0\NETworkManager\NETworkManager.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report Id: 881ab1ea-f819-4d20-b37d-883e165abe09
Faulting package full name:
Faulting package-relative application ID:
Search for service name like "ssh", "ldaps" etc...
Add some templates which the user can select:
Webserver: 80;443;8080;8444
Remote-Login: 22; 23, 3389
When filtering the application list (TextBox "Search...").
The selected item is not shown.
Also when the filter is cleared, the selected application disappears.
Enter is accepted even if the input is not valid.
The send action is triggered when adding a template with the enter-key.
Let the user configure how many entries he want to save in the history.
Current: 5
Not a great feature but it looks nice 😄
Do not force application restart when only the following files are imported:
Just reload the xml file...
And add the following settings to the import dialog
Change data structure from txt to xml for the following files:
oui.txt
ports.txt
PowerShell scripts need to be adjusted...
Improved layout --> like the PortScanner (dev)
Support input like 192.168.178.0/24
Ping error won't cancel traceroute.
Disable networkinterface, start traceroute...
History is not working / saved yet.
The uptake / management of using this software; might be better achieved with distribution via Chocolatey.
Let the user change the default port in the settings...
It's currently defined in the resources.resx
Add message if ttl expired
Implement nUpdate. OpenSource and 8192 bits signature
Add datetime to status / live log...
Add parameter to print help.
--help
Show interface status (up/down) in dropdown
Display a message(box) if the specified parameter was not found.
Settings >Settings > Location
Disable the button "change" after the user has klicked. This will prevent errors.
Enable/disable network adapter from config view.
Add a context menu item to the templates to wake up one or multiple clients.
Maybe this one: https://www.codeproject.com/Articles/23673/DNS-NET-Resolver-C
Hi,
hab dein Tool über vb-Paradies gefunden.
Wenn ich die Sprache von Deutsch auf Englisch stelle und wieder zurück kommt die Meldung das einige Einstellungen erst nach Neustart übernommen werden.
Wenn man dann Neustart klickt kommt es zum Crash.
folgende Meldung im Event-Log von Windows
Anwendung: NETworkManager.exe
Frameworkversion: v4.0.30319
Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
Ausnahmeinformationen: System.IO.IOException
bei System.IO.__Error.WinIOError(Int32, System.String)
bei System.IO.FileStream.Init(System.String, System.IO.FileMode, System.IO.FileAccess, Int32, Boolean, System.IO.FileShare, Int32, System.IO.FileOptions, SECURITY_ATTRIBUTES, System.String, Boolean, Boolean, Boolean)
bei System.IO.FileStream..ctor(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, Int32, System.IO.FileOptions, System.String, Boolean)
bei System.IO.FileStream..ctor(System.String, System.IO.FileMode)
bei NETworkManager.Models.Settings.SettingsManager.Load()
bei NETworkManager.MainWindow..ctor()
Ausnahmeinformationen: System.Windows.Markup.XamlParseException
bei System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri)
bei System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri)
bei System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean)
bei System.Windows.Application.LoadBamlStreamWithSyncInfo(System.IO.Stream, System.Windows.Markup.ParserContext)
bei System.Windows.Application.LoadComponent(System.Uri, Boolean)
bei System.Windows.Application.DoStartup()
bei System.Windows.Application.<.ctor>b__1_0(System.Object)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
bei System.Windows.Threading.DispatcherOperation.InvokeImpl()
bei System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
bei MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
bei MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
bei System.Windows.Threading.DispatcherOperation.Invoke()
bei System.Windows.Threading.Dispatcher.ProcessQueue()
bei System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
bei MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
bei MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
bei System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
bei System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
bei System.Windows.Application.RunDispatcher(System.Object)
bei System.Windows.Application.RunInternal(System.Windows.Window)
bei System.Windows.Application.Run(System.Windows.Window)
bei NETworkManager.App.Main()
Der Fehler ist genau so reproduzierbar. Verzichtet man auf den Neustart passiert es nicht.
Add parameter
--reset-settings
Append suffix when looking for hostnames like pc01
pc01
to pc01.domain.local
Add an option to enable/disable this feature and overwrite it with a custom suffix.
Similar to "Ping"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.