-
公开(公告)号:US11831604B1
公开(公告)日:2023-11-28
申请号:US18200321
申请日:2023-05-22
申请人: UAB 360 IT
发明人: Rytis Karpuska
IPC分类号: G06F15/16 , H04L61/5007 , H04L61/5046 , H04L61/5038 , H04L101/668
CPC分类号: H04L61/5007 , H04L61/5038 , H04L61/5046 , H04L2101/668
摘要: A method including receiving first connection information associated with a first LAN from a first meshnet device and second connection information associated with a second LAN from a second meshnet device; calculating a first range of first subnet IP addresses associated with the first LAN, and a second range of second subnet IP addresses associated with the second LAN; determining, based on comparing the first range and the second range, a conflict that a first subnet IP address assigned to a first LAN device is the same as a second subnet IP address assigned to a second LAN device; mapping, based on determining the conflict, an alternate IP address to correspond with the first subnet IP address; and communicating with the first LAN device based at least in part on utilizing the alternate IP address instead of utilizing the first subnet IP address is disclosed. Various other aspects are contemplated.
-
公开(公告)号:US20230198951A1
公开(公告)日:2023-06-22
申请号:US17557947
申请日:2021-12-21
申请人: UAB 360 IT
发明人: Mantas Jonytis , Rytis Karpuska
IPC分类号: H04L9/40
CPC分类号: H04L63/0272 , H04L63/0236 , H04L63/0485 , H04L63/0435
摘要: A method including determining, by a first device having an established virtual private network (VPN) connection with a VPN server and an established meshnet connection with a second device in a mesh network, a transmission packet to be transmitted by the first device; and transmitting, by the first device, the transmission packet to the second device utilizing the meshnet connection based at least in part on determining that a destination associated with the transmission packet is the second device or to the VPN server utilizing the VPN connection based at least in part on determining that the destination associated with the transmission packet is a device other than the second device. Various other aspects are contemplated.
-
公开(公告)号:US20230198901A1
公开(公告)日:2023-06-22
申请号:US17557959
申请日:2021-12-21
申请人: UAB 360 IT
发明人: Mantas Jonytis , Rytis Karpuska
CPC分类号: H04L45/74 , H04L12/4641 , H04L63/0272 , H04L63/0435
摘要: A method including monitoring, by a processor associated with a first device having an established VPN connection with a VPN server and an established meshnet connection with a second device, communication of transmission packets to be transmitted by the first device; receiving, by the processor, a transmission packet to be transmitted by the first device; determining, by the processor, a destination associated with the transmission packet based at least in part on metadata included in the transmission packet; and routing, by the processor, the transmission packet for transmission via the VPN connection or for transmission via the meshnet connection based at least in part on determining whether the second device is the destination associated with the transmission packet. Various other aspects are contemplated.
-
公开(公告)号:US20230198893A1
公开(公告)日:2023-06-22
申请号:US17557971
申请日:2021-12-21
申请人: UAB 360 IT
发明人: Mantas Jonytis , Rytis Karpuska
CPC分类号: H04L45/22 , H04L12/4641 , H04L67/12 , H04L45/74 , H04L63/0272 , H04L63/0435
摘要: A method including determining, by a first device having an established virtual private network (VPN) connection with a VPN server and an established meshnet connection with a second device in a mesh network, a transmission packet to be transmitted by the first device; and determining, by the first device, whether the transmission packet is to be transmitted by utilizing the VPN connection or by utilizing the meshnet connection based at least in part on determining a destination associated with the transmission packet. Various other aspects are contemplated.
-
公开(公告)号:US20230198804A1
公开(公告)日:2023-06-22
申请号:US17557954
申请日:2021-12-21
申请人: UAB 360 IT
发明人: Mantas Jonytis , Rytis Karpuska
IPC分类号: H04L12/46 , H04L67/141
CPC分类号: H04L12/4633 , H04L12/4641 , H04L63/0272 , H04L63/0435 , H04L67/141
摘要: A method including establishing, by a first device, a virtual private network (VPN) connection with a VPN server; establishing, by the first device during the established VPN connection, a meshnet connection with a second device in a mesh network; determining, by the first device, whether the second device is a destination associated with a transmission packet to be transmitted by the first device; and transmitting, by the processor, the transmission packet by utilizing the VPN connection or by utilizing the meshnet connection based at least in part on determining whether the second device is the destination associated with the transmission packet. Various other aspects are contemplated.
-
公开(公告)号:US12081510B1
公开(公告)日:2024-09-03
申请号:US18201485
申请日:2023-05-24
申请人: UAB 360 IT
发明人: Rytis Karpuska
IPC分类号: H04L61/2521 , H04L45/7452 , H04L49/00
CPC分类号: H04L61/2535 , H04L45/7452 , H04L49/3009
摘要: A method including receiving first connection information associated with a first LAN from a first meshnet device and second connection information associated with a second LAN from a second meshnet device; calculating a first range of first subnet IP addresses associated with the first LAN, and a second range of second subnet IP addresses associated with the second LAN; determining, based on comparing the first range and the second range, a conflict that a first subnet IP address assigned to a first LAN device is the same as a second subnet IP address assigned to a second LAN device; mapping, based on determining the conflict, an alternate IP address to correspond with the first subnet IP address; and communicating with the first LAN device based at least in part on utilizing the alternate IP address instead of utilizing the first subnet IP address is disclosed. Various other aspects are contemplated.
-
公开(公告)号:US11979321B1
公开(公告)日:2024-05-07
申请号:US18202257
申请日:2023-05-25
申请人: UAB 360 IT
发明人: Rytis Karpuska
CPC分类号: H04L45/74
摘要: An infrastructure device configured to: configure a first device to receive, from a second device, a first network packet to be transmitted by the first device to a first LAN device, the first network packet indicating a first subnet IP address as a destination address; configure the first device to select to transmit the first network packet to the first LAN device; configure the first device to receive, from the second device, a second network packet to be transmitted by the first device to a second LAN device, the second network packet indicating a second subnet IP address as a destination address; and configure the first device to select to refrain from transmitting the second network packet to the second LAN device based at least in part on the second packet indicating the second subnet IP address as the destination address is disclosed. Various other aspects are contemplated.
-
公开(公告)号:US11929980B1
公开(公告)日:2024-03-12
申请号:US18200532
申请日:2023-05-22
申请人: UAB 360 IT
发明人: Rytis Karpuska
IPC分类号: H04L61/4511 , H04L101/668
CPC分类号: H04L61/4511 , H04L2101/668
摘要: The disclosure describes a mesh network including a first device and a second device. The first device transmits, to the second device, a query packet containing a DNS query for querying domain information of an external device, and the second device that transmits the DNS query to a DNS server to receive the domain information. The second device transmits, to the first device, the domain information of the external device. The first device transmits, to the second device, an initiation packet containing a network initiation packet for communicating with the external device, the network initiation packet including the domain information, and the second device transmits, over a network connection, the network initiation packet to the external device based on utilizing the domain information in the network initiation packet. The disclosure describes various other contemplated aspects.
-
公开(公告)号:US11811726B1
公开(公告)日:2023-11-07
申请号:US18200512
申请日:2023-05-22
申请人: UAB 360 IT
发明人: Rytis Karpuska
IPC分类号: H04L45/02 , H04L61/5007 , H04L67/12 , H04L101/60
CPC分类号: H04L61/5007 , H04L67/12 , H04L2101/60
摘要: A method including transmitting, by a first meshnet device to a third-party application installed on the first meshnet device, an association between a second meshnet device and a unique identifier of the second meshnet device; receiving, by the first meshnet device from the third-party application, a query for a meshnet IP address assigned to the second meshnet device; transmitting, by the first meshnet device to the third-party application based on receiving the query, the meshnet IP address assigned to the second meshnet device; receiving, by the first meshnet device from the third-party application based on transmitting the meshnet IP address, a communication packet to be transmitted to the second meshnet device, the communication packet indicating the meshnet IP address as a destination address; and transmitting, by the first meshnet device, the communication packet to the second meshnet device is disclosed. Various other aspects are contemplated.
-
公开(公告)号:US20230216777A1
公开(公告)日:2023-07-06
申请号:US17566960
申请日:2021-12-31
申请人: UAB 360 IT
发明人: Mantas Jonytis , Rytis Karpuska
IPC分类号: H04L41/0803
CPC分类号: H04L41/0803
摘要: A method including receiving, by a first device from a second device in a mesh network, a first status message including status information indicating that the second device is operating as an entry device with respect to the first device or that the first device is operating in the mesh network as an exit device with respect to the second device; and transmitting, to a third device in the mesh network, a second status message including the status information included in the first status message based at least in part on determining that the first device is operating as an entry device with respect to the third device or that the third device is operating as an exit device with respect to the first device. Various other aspects are contemplated.
-
-
-
-
-
-
-
-
-