SYSTEMS AND METHODS FOR ADAPTIVE ROUTER FAILOVER IN LINUX-BASED COMPUTING SYSTEMS

    公开(公告)号:US20170099206A1

    公开(公告)日:2017-04-06

    申请号:US14874617

    申请日:2015-10-05

    IPC分类号: H04L12/26 H04L12/707

    摘要: Systems and methods for adaptive router failover in Linux-based computing systems are disclosed. Embodiments may include configuring a Linux-based computing system to have access to at least a first router and a second router. Embodiments may further include transmitting one or more data packets from the Linux-based computing system to another computing system via the first router. Embodiments may also include identifying a failure in the first router and, in response to identification of the failure in the first router, automatically switching use of the first router and second router by the Linux-based computing system. Embodiments may further include transmitting one or more data packets from the Linux-based computing system to another computing system via the second router after switching the use of the first router and second router by the Linux-based computing system.

    SYSTEMS AND METHODS FOR DYNAMICALLY INSTALLING A PROGRAM'S DEPENDENT MODULES BEFORE PROGRAM EXECUTION
    4.
    发明申请
    SYSTEMS AND METHODS FOR DYNAMICALLY INSTALLING A PROGRAM'S DEPENDENT MODULES BEFORE PROGRAM EXECUTION 审中-公开
    在程序执行之前动态安装程序的依赖模块的系统和方法

    公开(公告)号:US20170046145A1

    公开(公告)日:2017-02-16

    申请号:US14825621

    申请日:2015-08-13

    IPC分类号: G06F9/445

    摘要: Systems and methods for dynamically installing a program's dependent software modules before program execution are disclosed. Embodiments may include extracting, from a file that includes at least a program to be executed on the computing system and one or more software modules on which the program depends for execution, the one or more software modules on which the program depends for execution. Embodiments may also include installing the one or more software modules on the computing system after the one or more software modules have been extracted. Embodiments may further include loading and executing the program after the one or more software modules have been installed on the computing system.

    摘要翻译: 公开了在程序执行之前动态安装程序的依赖软件模块的系统和方法。 实施例可以包括从包括至少要在计算系统上执行的程序的文件和程序依赖于其执行的一个或多个软件模块提取程序依赖于其执行的一个或多个软件模块。 实施例还可以包括在提取了一个或多个软件模块之后在计算系统上安装一个或多个软件模块。 实施例还可以包括在计算系统上安装了一个或多个软件模块之后加载和执行该程序。

    DNS SECURITY EXTENSIONS FOR EMULATED APPLICATIONS
    5.
    发明申请
    DNS SECURITY EXTENSIONS FOR EMULATED APPLICATIONS 审中-公开
    DNS安全扩展用于模拟应用

    公开(公告)号:US20160099945A1

    公开(公告)日:2016-04-07

    申请号:US14508280

    申请日:2014-10-07

    IPC分类号: H04L29/06 H04L29/12

    CPC分类号: H04L61/1511 H04L63/12

    摘要: The non-emulated interface may determine whether the domain-name-to-be-resolved resides in a zone on a list of secured zones. If so, the DNS query may be processed by a non-emulated interface in the host environment. The non-emulated interface may determine whether the domain-name-to-be-resolved resides in a zone on a list of secured zones. If so, the DNS query may be performed by the non-emulated interface using DNSSEC. DNS resolutions that do not pass the security checks may fail while DNS resolutions that pass the security checks will be returned to the customer.

    摘要翻译: 未仿真的接口可以确定要被解析的域名是否驻留在安全区域列表的区域中。 如果是这样,DNS查询可以由主机环境中未被仿真的接口来处理。 未仿真的接口可以确定要被解析的域名是否驻留在安全区域列表的区域中。 如果是这样,DNS查询可以由未仿真的接口使用DNSSEC执行。 不通过安全检查的DNS解析可能会失败,而通过安全检查的DNS解析将返回给客户。

    SYSTEMS AND METHODS FOR DYNAMICALLY CONFIGURING A NETWORK SWITCH FOR MONITORING

    公开(公告)号:US20170195170A1

    公开(公告)日:2017-07-06

    申请号:US14985498

    申请日:2015-12-31

    IPC分类号: H04L12/24

    摘要: Systems and methods for dynamically configuring a network switch for monitoring are disclosed. Embodiments may include receiving an IP address associated with a network switch. Embodiments may also include probing the network switch based, at least in part, on the received IP address to obtain first information regarding the network switch, wherein the first information includes at least one of a vendor of the network switch, a model of the network switch, and a firmware version of the network switch. Embodiments may further include configuring the processor to monitor the network switch based on processing of the first information.

    Mapping proprietary SSL APIs onto openssl APIs
    7.
    发明授权
    Mapping proprietary SSL APIs onto openssl APIs 有权
    将专有SSL API映射到openssl API

    公开(公告)号:US08042156B2

    公开(公告)日:2011-10-18

    申请号:US12328850

    申请日:2008-12-05

    IPC分类号: G06F17/00 G06F17/30

    摘要: Techniques are described for mapping an emulated SSL implementation to, for example, OpenSSL. An exemplary method includes receiving a request to initiate a communication session from an application, running in an emulation environment, with a first SSL API of an emulated SSL implementation running in the emulation environment, sending the request to a communication interface process that is running in a base computing environment, wherein the emulation environment is a process running on the base computing environment, extracting, with the communication interface process, communication session information from the request, calling, with the communication interface process, procedures provided by a second SSL API of an SSL implementation, in accordance with the request, to initiate a communication session with a computing device, wherein the SSL implementation is a program running in the base computing environment, initiating the communication session with the computing device, and transferring data to the computing device.

    摘要翻译: 描述了将模拟的SSL实现映射到例如OpenSSL的技术。 一种示例性方法包括:从仿真环境中运行的应用程序,在模拟环境中运行的模拟SSL实现的第一SSL API接收发起通信会话的请求,将请求发送到正在运行的通信接口进程 基本计算环境,其中所述仿真环境是在所述基础计算环境上运行的进程,通过所述通信接口处理从所述请求中提取通信会话信息,通过所述通信接口处理来调用由第二SSL API提供的过程 根据请求的SSL实现来发起与计算设备的通信会话,其中SSL实现是在基本计算环境中运行的程序,发起与计算设备的通信会话,以及将数据传送到计算设备 。

    METHODS AND SYSTEMS FOR RUNNING MODERN APPLICATIONS IN LEGACY SOFTWARE ENVIRONMENTS
    9.
    发明申请
    METHODS AND SYSTEMS FOR RUNNING MODERN APPLICATIONS IN LEGACY SOFTWARE ENVIRONMENTS 审中-公开
    用于在现代软件环境中运行现代应用的方法和系统

    公开(公告)号:US20160364222A1

    公开(公告)日:2016-12-15

    申请号:US14739255

    申请日:2015-06-15

    IPC分类号: G06F9/445

    CPC分类号: G06F9/44521

    摘要: A modern application may be installed, loaded, and run in a legacy software environment by installing a stub library with the application. The stub library can include stub symbolic objects that define functions of external shared libraries called by the application. When the application references external shared libraries that are not already present in the legacy software environment, the stub symbolic objects that define the functions being called from the referenced external shared libraries can be copied into the legacy software environment from the stub library, allowing the application to load and run successfully without the real external shared libraries being installed in the environment.

    摘要翻译: 可以在旧版软件环境中安装,加载和运行现代应用程序,方法是在应用程序中安装存根库。 存根库可以包括定义由应用程序调用的外部共享库的函数的存根符号对象。 当应用程序引用传统软件环境中尚未存在的外部共享库时,可以从stub库将从引用的外部共享库调用的定义函数的存根符号对象复制到旧版软件环境中,从而允许应用程序 无需在环境中安装真正的外部共享库即可成功加载并运行。

    MAPPING PROPRIETARY SSL APIS ONTO OPENSSL APIS
    10.
    发明申请
    MAPPING PROPRIETARY SSL APIS ONTO OPENSSL APIS 有权
    将APIS映射到OPENSSL APIS

    公开(公告)号:US20100146588A1

    公开(公告)日:2010-06-10

    申请号:US12328850

    申请日:2008-12-05

    IPC分类号: G06F21/20 G06F9/06

    摘要: Techniques are described for mapping an emulated SSL implementation to, for example, OpenSSL. An exemplary method includes receiving a request to initiate a communication session from an application, running in an emulation environment, with a first SSL API of an emulated SSL implementation running in the emulation environment, sending the request to a communication interface process that is running in a base computing environment, wherein the emulation environment is a process running on the base computing environment, extracting, with the communication interface process, communication session information from the request, calling, with the communication interface process, procedures provided by a second SSL API of an SSL implementation, in accordance with the request, to initiate a communication session with a computing device, wherein the SSL implementation is a program running in the base computing environment, initiating the communication session with the computing device, and transferring data to the computing device.

    摘要翻译: 描述了将模拟的SSL实现映射到例如OpenSSL的技术。 一种示例性方法包括:从仿真环境中运行的应用程序,在模拟环境中运行的模拟SSL实现的第一SSL API接收发起通信会话的请求,将请求发送到正在运行的通信接口进程 基本计算环境,其中所述仿真环境是在所述基础计算环境上运行的进程,通过所述通信接口处理从所述请求中提取通信会话信息,通过所述通信接口处理来调用由第二SSL API提供的过程 根据请求的SSL实现来发起与计算设备的通信会话,其中SSL实现是在基本计算环境中运行的程序,发起与计算设备的通信会话,以及将数据传送到计算设备 。