Hi Pavel. Thanks for your comment and for sharing your perspective! We indeed believe both IP Fabric and ForwardNetworks follow promising approaches. A key difference is that we are focusing on a broader range of data sources (including NetFlow, SNMP, BGP, etc) and therefore can also support a live view of a given network.
Regarding the variety, we agree that network data sources suffer from a lot of subtle variety, which can be really frustrating especially because this variety makes it hard to access very valuable information. This is our main motivation to integrate LLMs, as a powerful tool that can naturally handle subtle variety.
Regarding the name, it was not our intention to copy or imitate. We chose "NetFabric" because we felt it accurately represented our vision of creating a seamless, integrated network monitoring solution that weaves together diverse network data sources.
Are you not worried about compromising all your passwords when one of them is compromised? I assume attackers know they can replace the service name in a leaked password?
yah, i used to do something like the parent poster until i realized that it's a serious reduction in the brute-force search space for a malicious attacker.
Do you only ever edit your KeePassXC files on one machine?
Most of the time, yes. I can edit the copy and push it back to the SFTP server but that push is manual. I have done that from time to time. I do not share the file with anyone else so I always have confidence which version is up to date. I also have rsnapshot copies of the files.
I looked through there; I code in Python for work (Lua at home a lot), so I didn't see anything that seemed to be targeted towards that use case. I've also seen tools like rr that record a session, but I specifically want to be able to step back and forth while executing code. I would use anything that, at minimum, would allow me to set a "save point" like a breakpoint and then return to that save point from any breakpoint, or from paused execution if I am stepping through the code.
I think it would be easier for Python, Lua, or other dynamic, interpreted languages to do this because you could store the program state via storing the interpreter's internal state more easily.
Also, I understand side-effects would complicate this and I am willing to ignore those issues if I had a bare-bones reversible debugger for Python.
Nice link. Thanks for sharing. I took a quick glance and saw that most of them are for embedded systems. Apart from gdb, do you know anything more friendly for Unix and C/C++ programs?
Inspect all global variables in gdb. You get every variable defined in a linked library, pages and pages and pages of output with your own program's global's stuffed somewhere in the middle. Useless.
I don't think I understand. Are you saying that debuggers have no use on your own code, and people avoid looking at other people's code? Also, are you saying that there exists no debugger for <insert language here>?