[GH-ISSUE #43] ASN node Automatically Connects to wrong domain and IP nodes #315

Closed
opened 2026-04-16 02:09:28 -05:00 by GiteaMirror · 7 comments
Owner

Originally created by @ameygat on GitHub (Nov 12, 2025).
Original GitHub issue: https://github.com/reconurge/flowsint/issues/43

I had manually created a ASN node with CIDR 202.3.64.0/24
Then manually added a domain node with value : avtechupdate[.]com
Then added two IP address nodes manually 206.206.123.209 and 45.129.199.214
The ASN node is now automatically connected to above domain and two IP address. I am not sure why these nodes are connected.

Graph view:

Image

ASN properties

Image

Domain node properties

Image

IP address node 45.129.199.214 properties:

Image

IP address node 206.206.123.209 properties:

Image
Originally created by @ameygat on GitHub (Nov 12, 2025). Original GitHub issue: https://github.com/reconurge/flowsint/issues/43 I had manually created a ASN node with CIDR 202.3.64.0/24 Then manually added a domain node with value : avtechupdate[.]com Then added two IP address nodes manually 206.206.123.209 and 45.129.199.214 The ASN node is now automatically connected to above domain and two IP address. I am not sure why these nodes are connected. Graph view: <img width="776" height="539" alt="Image" src="https://github.com/user-attachments/assets/7072a052-1dc1-48d0-8e54-fe1cda4d2564" /> ASN properties <img width="675" height="998" alt="Image" src="https://github.com/user-attachments/assets/1ec69fb0-c5dd-4652-aa71-7c7fc85d6def" /> Domain node properties <img width="668" height="931" alt="Image" src="https://github.com/user-attachments/assets/1401d442-2bda-4673-80ac-bc2322562b99" /> IP address node 45.129.199.214 properties: <img width="669" height="992" alt="Image" src="https://github.com/user-attachments/assets/c8b051ca-763f-46bc-a590-5012d84b0871" /> IP address node 206.206.123.209 properties: <img width="665" height="996" alt="Image" src="https://github.com/user-attachments/assets/8aab609c-5321-47b4-b6a5-2c57912fa206" />
Author
Owner

@dextmorgn commented on GitHub (Nov 12, 2025):

Hey @ameygat,

Thanks for raising the issue. It's likely related to how the nodes were created in the frontend, and I might have an idea where the bug might come from.

Just to make sure, if I understand correctly, none of these nodes should be related for now?

And to know how you proceded, which button did you use to add new items?

By right clicking on the node then the + button:

Image

or from the left panel:

Image

Let me know !

<!-- gh-comment-id:3520739906 --> @dextmorgn commented on GitHub (Nov 12, 2025): Hey @ameygat, Thanks for raising the issue. It's likely related to how the nodes were created in the frontend, and I might have an idea where the bug might come from. Just to make sure, if I understand correctly, none of these nodes should be related for now? And to know how you proceded, which button did you use to add new items? By right clicking on the node then the `+` button: <img width="329" height="185" alt="Image" src="https://github.com/user-attachments/assets/2a0f7693-a28c-45a9-b4b6-f6a28d734f9f" /> or from the left panel: <img width="320" height="265" alt="Image" src="https://github.com/user-attachments/assets/c2d5d49b-ebf7-41dc-81e6-dcfd6a22864e" /> Let me know !
Author
Owner

@ameygat commented on GitHub (Nov 12, 2025):

Yes these nodes are not at all related to this ASN.
I had used left panel to add the nodes.

P.S. There are some other nodes also in the graph but not connected to these nodes.

<!-- gh-comment-id:3522786232 --> @ameygat commented on GitHub (Nov 12, 2025): Yes these nodes are not at all related to this ASN. I had used left panel to add the nodes. P.S. There are some other nodes also in the graph but not connected to these nodes.
Author
Owner

@dextmorgn commented on GitHub (Nov 12, 2025):

thanks @ameygat, I'll try to reproduce your issue and investigate on this

<!-- gh-comment-id:3523082967 --> @dextmorgn commented on GitHub (Nov 12, 2025): thanks @ameygat, I'll try to reproduce your issue and investigate on this
Author
Owner

@dextmorgn commented on GitHub (Nov 12, 2025):

@ameygat, I found another issue that I just fixed, I don't know if it's related to that issue. Did you happen to have the same nodes (same label and types) in another sketch ?

<!-- gh-comment-id:3523410430 --> @dextmorgn commented on GitHub (Nov 12, 2025): @ameygat, I found another issue that I just fixed, I don't know if it's related to that issue. Did you happen to have the same nodes (same label and types) in another sketch ?
Author
Owner

@ameygat commented on GitHub (Nov 13, 2025):

Yes as matter of fact I had same node in another sketch in the same investigation. And in that other sketch they are connected. Are all nodes global or private to investigation or private to sketch ?

Thought: Well if it gets information from other investigation, it can be optionally kept as a feature also. Where relationship from other investigation would help discover new nodes in new investigation.

<!-- gh-comment-id:3527631812 --> @ameygat commented on GitHub (Nov 13, 2025): Yes as matter of fact I had same node in another sketch in the same investigation. And in that other sketch they are connected. Are all nodes global or private to investigation or private to sketch ? Thought: Well if it gets information from other investigation, it can be optionally kept as a feature also. Where relationship from other investigation would help discover new nodes in new investigation.
Author
Owner

@dextmorgn commented on GitHub (Nov 13, 2025):

Cool so this is very likely related.

Indeed, in theory, an entity is "unique" but what defines the uniqueness of an entity is tricky.

For now after the fix, a node is unique in the context of a sketch, and based on its type and label value. This prevents side effects like your had in your case.

Later, we indeed can question this and maybe provide "references" to other nodes: a visual copy that references the original node.

What do you think ?

<!-- gh-comment-id:3527691858 --> @dextmorgn commented on GitHub (Nov 13, 2025): Cool so this is very likely related. Indeed, in theory, an entity is "unique" but what defines the uniqueness of an entity is tricky. For now after the fix, a node is unique in the context of a sketch, and based on its type and label value. This prevents side effects like your had in your case. Later, we indeed can question this and maybe provide "references" to other nodes: a visual copy that references the original node. What do you think ?
Author
Owner

@ameygat commented on GitHub (Nov 14, 2025):

Ya, I think while creating sketch we can have option to choose whether nodes from other sketches are referenced or not. That will let use decide if he wants isolated sketch or data from other sketch should be referenced.

<!-- gh-comment-id:3531217409 --> @ameygat commented on GitHub (Nov 14, 2025): Ya, I think while creating sketch we can have option to choose whether nodes from other sketches are referenced or not. That will let use decide if he wants isolated sketch or data from other sketch should be referenced.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/flowsint#315