Device types bridge and wireless_bridge
I've found the required icons - check out the latest dev build...
feat: add two new device types
chore: bump dependencies (where possible)
@spixi - good idea, but according to cisco, the squiggly one represents wireless, while the one without is a regular bridge. Also, we need to find good representations for the other icon themes... thoughts?
fix:#41 correct man file (un)installation step
[PATCH] Makefile fails installing man page
Good catch, thanks @spixi
fix interface losing its properties when moving the connection to another device
give better feedback when a script fails to run
improve tooltip about regexes
funnel bugs/FRs through the website (so they read the instructions)
Hm, the only other error that gets logged is that it can't access the Motif LAF, which is a UI thing and thus hardly relevant to saving files. But it makes me wonder if you're just running the bare .jar file, i.e. without going through the .sh/.bat startup scripts?
Yeah when GNOME 3 killed the system tray, I fist messed with a compatibility layer and then simply gave up. But maybe it will work for you on Cinnamon - check out the latest dev build, I added (basic) tray icon support: Preferences -> General -> Tray icon (needs a restart). The option will disappear if your system reports not supporting SystemTray.
minimise/maximise to/from system tray?
Yeah when GNOME 3 killed the system tray, I fist messed with a compatibility layer and then simply gave up. But maybe it will work for you on Cinnamon - check out the latest dev build, I added (basic) tray icon support: Preferences -> General -> Tray icon (needs a restart). The option will disappear then your system reports not supporting SystemTray.
add basic tray icon functionality
I can only reproduce this by calling the plugin on a device that has no address (such as a switch), so it's undefined an thus inevitably fails... otherwise it works fine as far as I can tell. And Mint has gnome-terminal, at least the default Cinnamon desktop does, I just checked.
bump dependencies where possible and eliminate the Helvetica font warning
fix interface panel port scanner hookup
Some inspiration:
Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
Looking at the stack trace, I'm surprised that this hasn't bitten anyone before. It's a logic issue on transparent interfaces (i.e. mostly on switches), regardless of the icon. The errors afterwards are probably just side-effects. Fixed in theory in 0.5.6-729 - can you try that?
prevent SO when connecting two transparent interfaces (how has THAT not bitten me before?)
I have a similar idea on the back burner, there's some unfinished "compact view" code that would present the map as a tree-list so you could use it sidebar-style (like a friends list in a chat app) - adding search to that is a great idea.
ping a selected target ?
You can right-click on any device and click on "refresh" to only update that device. If you want to traceroute it, head over to Edit > Preferences > Scripts and add a custom script (e.g. traceroute %a), which is then accessible again through the right-click menu. Actually that's why I introduced scripts, so not every little thing needs a plugin :-)
Thanks, you indeed found a bug. I'm a bit surprised that you're the first one to experience it, but I fixed it, dusted off my old Windows laptop and can no longer reproduce it there (at least that one, there might be more "hiding" behind that one). Can you try the latest dev snapshot?
add --add-opens java.base/java.util=ALL-UNNAMED :-/
Item grouped after scan
Sounds like you either are trying to save somewhere you actually don't have permissions to do so (in which case this would also happen to you in, say, notepad), or your drive is dying. Can you follow the steps outlined over at https://rakudave.ch/jnetmap/#contact to gather more data?
Saving and loading maps in Widows 10
It's a good idea, but reading http://jrtom.github.io/jung/javadoc/edu/uci/ics/jung/visualization/decorators/EdgeShape.html makes me think that this would be non-trivial (outside of introducing dummy-vertices).
Feature - different line types
Item grouped after scan
That's how it's supposed to work, it has no opinion about how your map should be arranged. You can use View > Layout to get started. As for the freezing, it would be great if you could follow the directions over at https://rakudave.ch/jnetmap/#contact to collect more details (you can also use the e-mail address there if you don't feel like sharing them publicly).
test "cooling down" between device updates via status.update.cooldown.milliseconds
I have updated the wording on the website and linked both. I was just tired of Oracles recent licensing stunts, so I don't want to recommend them anymore.
added setting to display subnet (as CIDR)
squelch --scripts warning in alien
add device metadata resolver to "Scripts" feature
add device metadata edit table
add tabs to device props for more settings (forthcoming)
update OUI lookup table
I have no memory of this place
fix window name in gnome dock, improve focus handling in scripts panel
more --add-opens for LAF-related access
change default device icons and theme, add option to not apply the background color (prefer the one from the LAF)
don't suggest irrelevant network interfaces in the scanner
cleanup
add select state cisco-svg files
respect custom fonts in vertex/edge labels
added support for SVG device icons, added cisco-svg
fix default bandwidth defined more than once
use /usr/local/bin instead of /usr/bin
found a better way of handling Java 9+
Java 17 compatibility (--add-opens), but now needs at least Java 11
squelch xstream permissions (for now)
bump dependencies, start 0.5.6
explicitly set nsis to UTF-8
added FlatLaf themes
use better defaults for fonts
ensure distinct address labels (via Vincent Knecht), and fix a typo
allow map update interval to be zero, and then don't schedule it
various UI tweaks
French translation by Vincent Knecht
move connection to another device
You can reconnect an interface by going to Device Properties -> Interfaces -> Edit -> Connected to. Duplicating should be easy to implement, I'll look into that...
fixed changing the description not firing a device property changed event
added setting "maps.saved_on_open" to set the saved flag in map files upon opening them
improve build files (lower case .deb, man)
update URLs to website etc.
Hmpf, the trailing question mark seems to have messed up the link above (fixed) - simply head over to http://www.rakudave.ch/jnetmap/?file=download and select "Development Snapshots"
Hi M Have you tried the development snapshots over at http://www.rakudave.ch/jnetmap/?file=download ? (the current release is getting a bit long in the tooth and has thus become a bit picky about the exact version of Java you use) cheers rakudave
that's good to hear :-) yeah, I've ripped out the entire plugin system and replaced it with a new one - you can find matching .jars on the same page you got the dev builds from. Plus some of them (such as SSH, VNC etc.) have been superseded by the "scripts" feature, which simply calls other native tools instead of shipping half-baked Java clones ^^ cheers rakudave
Exception in thread "main" java.lang.NoClassDefFoundError: edu/uci/ics/jung/graph/MultiGraph
Exception in thread "main" java.lang.NoClassDefFoundError: edu/uci/ics/jung/graph/MultiGraph
Hi M Have you tried the development snapshots over at http://www.rakudave.ch/jnetmap/?file=download? (the current release is getting a bit long in the tooth and has thus become a bit picky about the exact version of Java you use) cheers rakudave
fixed mail plugin not working for some SMTP servers, added test button
Is the project abandoned?
done and done :-)
updated Russian translations and credit
Is the project abandoned?
Dude, you're awesome! Thank you very much :-) I've included it in the 0.5.5-692 dev-builds - let my know if I should use a name other than "s-r-gras" in the about-dialog.
added Russian (by s-r-grass)
Hi, Thanks for your contribution! While it's not dead, it is certainly hibernating... turns out when you turn your hobby into a career, there's a lot less time available for said hobby. 0.5.5 is about ready though, so maybe I'll finally get it out of the door this year. PS: If you're up for it, there's no russian language file yet ;-) cheers rakudave
I can't help you with the Windows Defender thing, but I'm interested in the lockup in the port scan. Can you try to produce some detailed log files (see http://www.rakudave.ch/jnetmap/?file=contact)?
offline in apparance is not working
That's not a lot to go on - could you please provide more details (as outlined in http://www.rakudave.ch/jnetmap/?file=contact)
added ability to set the preferred font
moving from ro.fortsoft.pf4j to org.pf4j
improved appearance preferences layout
I've just pushed an update that should stop your map from getting bigger. I thinks it's still too large considering what's on it, but at least it didn't get bigger in my tests. Could you give it a whirl as well? http://rakudave.synology.me/jnetmap
- fixed unnecessary re-layouting of static layouts
Wow that's huge - you may want to start looking into something more "enterprise grade" tbh. So I'm able to reproduce the issue, and it looks it's the graph layout component, so a 3rd party library (JUNG) that balloons then serializing. I hope I can do something about it regardless. On a related note, I should probably start compressing jnm files, preliminary tests show that it would shrink your map file to 2.9MB ^^
Wow that's huge - you may want to start looking into something more "enterprise grade" tbh. So I'm able to reproduce the issue, and it looks it's the graph layout component, so a 3rd party library (JUNG). I hope I can do something about it regardless. On a related note, I should probably start compressing jnm files, preliminary tests show that it would shrink your map file to 2.9MB ^^
Wow that's huge - you may want to start looking into something more "enterprise grade" tbh. So I'm able to reproduce the issue, and it looks it's the graph layout component, so a 3rd party component (JUNG). I hope I can do something about it regardless. On a related note, I should probably start compressing jnm files, preliminary tests show that it would shrink your map file to 2.9MB ^^
Strange, I've never seen that before. There's no cache or logging that is saved to the map, the status history is all I can think of at the moment. How many devices/connections are we talking about? Could you perhaps send me some logs (see here) and if you're comfortable with sending me the map as well you could drop it here? cheers rakudave
Hi Nathan Thanks! Which version did you try this with? Because I did something about the huge files (the status history now only stores n entries) in 0.5.5 which helps with the file size. But I'm not sure if that helps in your particular case... cheers rakudave