zoukankan      html  css  js  c++  java
  • Netsarang

    下载

    https://www.netsarang.com/zh/all-downloads/ 

    建议直接下载 xmanager-power-suite,里面包含了 Xmanager、Xshell、Xftp 和 Xlpd,下载时选择 30 天试用,输入邮箱和用户名就行

    打开邮件中的下载页面

    直接下载的为试用版,无法输入注册码,在下载的文件名后加上一个 r 再下载就是可注册版

    # 不可输入注册码
    https://cdn.netsarang.net/38b8dc08/XmanagerPowerSuite-6.0.0017.exe
    
    # 可输入注册码
    https://cdn.netsarang.net/38b8dc08/XmanagerPowerSuite-6.0.0017r.exe

    其它方式下载

    https://api.moeclub.org/NetSarang/产品/版本
    产品:xshell, xmanager, xlpd, xftp
    版本:p(个人版), r(企业版), key(非官方密钥)
    
    例:https://api.moeclub.org/NetSarang/xmanager/r

    安装

    之前若安装过就先清理下注册表再安装

    REG DELETE HKEY_CURRENT_USERSoftwareNetSarang /f

    Code

    Xmanager Enterprise6:190408-116982-999566

    屏蔽更新(Code 验证)

    1.hosts 方式

    127.0.0.1 transact.netsarang.com
    127.0.0.1 update.netsarang.com
    127.0.0.1 www.netsarang.com
    127.0.0.1 www.netsarang.co.kr
    127.0.0.1 sales.netsarang.com

    2.注册表方式

    # 将每个软件都打开一次(会在注册表中生成LiveUpdate)
    # 去掉读取权限
    HKEY_CURRENT_USERSoftwareNetSarangXshell6LiveUpdate
    HKEY_CURRENT_USERSoftwareNetSarangXftp6LiveUpdate
    HKEY_CURRENT_USERSoftwareNetSarangXmanager6LiveUpdate
    HKEY_CURRENT_USERSoftwareNetSarangXlpd6LiveUpdate

    Key 获取(Xmanager-keygen.py)

    import datetime
    import random
    
    ProductCode = {
        'Xmanager' : 0,
        'Xshell' : 1,
        'Xlpd' : 2,
        'Xfile' : 3,
        'Xftp' : 4,
        'Xmanager 3D' : 5,
        'Xmanager Enterprise' : 6,
        'Xshell Plus' : 7
    }
    
    LicenseType = [
        [ ProductCode['Xmanager'], 0x0B, 0, 'Standard', 2],
        [ ProductCode['Xmanager'], 0x0C, 0, 'Educational', 2],
        [ ProductCode['Xmanager'], 0x0F, 0, 'Standard', 1],
        [ ProductCode['Xmanager'], 0x10, 0, 'Educational', 1],
        [ ProductCode['Xmanager'], 0x16, 2, 'Student 2-year Subscription', 2],
        [ ProductCode['Xmanager'], 0x18, 4, 'Student 4-year Subscription', 2],
        [ ProductCode['Xmanager'], 0x20, 2, 'Student 2-year Subscription', 1],
        [ ProductCode['Xmanager'], 0x22, 4, 'Student 4-year Subscription', 1],
        [ ProductCode['Xmanager'], 0x3D, 0, 'Standard Subscription', 2],
        [ ProductCode['Xmanager'], 0x3E, 0, 'Educational Subscription', 2],
        [ ProductCode['Xmanager'], 0x41, 0, 'Standard Subscription', 1],
        [ ProductCode['Xmanager'], 0x42, 0, 'Educational Subscription', 1],
        [ ProductCode['Xmanager'], 0x47, 0, 'Standard Subscription', 2],      # Concurrent Registered
        [ ProductCode['Xmanager'], 0x48, 0, 'Educational Subscription', 2],   # Concurrent Registered
        [ ProductCode['Xmanager'], 0x4B, 0, 'Standard Subscription', 1],      # Concurrent Registered
        [ ProductCode['Xmanager'], 0x4C, 0, 'Educational Subscription', 1],   # Concurrent Registered
        [ ProductCode['Xmanager'], 0x51, 0, 'Standard', 2],                   # Concurrent Registered
        [ ProductCode['Xmanager'], 0x52, 0, 'Educational', 2],                # Concurrent Registered
        [ ProductCode['Xmanager'], 0x55, 0, 'Standard', 1],                   # Concurrent Registered
        [ ProductCode['Xmanager'], 0x56, 0, 'Educational', 1],                # Concurrent Registered
        [ ProductCode['Xmanager'], 0x60, 0, 'Standard', 1],
        [ ProductCode['Xmanager'], 0x61, 0, 'Standard', 2],
        [ ProductCode['Xmanager'], 0x62, 0, 'Standard', 1],
        [ ProductCode['Xmanager'], 0x63, 0, 'Standard', 2],
        [ ProductCode['Xmanager'], 0x29, 1, 'CLS Class A', 2],
        [ ProductCode['Xmanager'], 0x2A, 1, 'CLS Class B', 2],
        [ ProductCode['Xmanager'], 0x2B, 1, 'CLS Class C', 2],
        [ ProductCode['Xmanager'], 0x2C, 1, 'DLS', 2],
        [ ProductCode['Xmanager'], 0x2D, 1, 'SLS', 2],
        [ ProductCode['Xmanager'], 0x33, 1, 'CLS Class A', 1],
        [ ProductCode['Xmanager'], 0x34, 1, 'CLS Class B', 1],
        [ ProductCode['Xmanager'], 0x35, 1, 'CLS Class C', 1],
        [ ProductCode['Xmanager'], 0x36, 1, 'DLS', 1],
        [ ProductCode['Xmanager'], 0x37, 1, 'SLS', 1],
        [ ProductCode['Xshell Plus'], 0x0B, 0, 'Standard', 2],
        [ ProductCode['Xshell'], 0x0B, 0, 'Standard', 2],
        [ ProductCode['Xshell'], 0x0C, 0, 'Educational', 2],
        [ ProductCode['Xshell'], 0x0F, 0, 'Standard', 1],
        [ ProductCode['Xshell'], 0x10, 0, 'Educational', 1],
        [ ProductCode['Xshell'], 0x16, 2, 'Student 2-year Subscription', 2],
        [ ProductCode['Xshell'], 0x18, 4, 'Student 4-year Subscription', 2],
        [ ProductCode['Xshell'], 0x20, 2, 'Student 2-year Subscription', 1],
        [ ProductCode['Xshell'], 0x22, 4, 'Student 4-year Subscription', 1],
        [ ProductCode['Xshell'], 0x3D, 0, 'Standard Subscription', 2],
        [ ProductCode['Xshell'], 0x3E, 0, 'Educational Subscription', 2],
        [ ProductCode['Xshell'], 0x41, 0, 'Standard Subscription', 1],
        [ ProductCode['Xshell'], 0x42, 0, 'Educational Subscription', 1],
        [ ProductCode['Xshell'], 0x47, 0, 'Standard Subscription', 2],
        [ ProductCode['Xshell'], 0x48, 0, 'Educational Subscription', 2],
        [ ProductCode['Xshell'], 0x4B, 0, 'Standard Subscription', 1],
        [ ProductCode['Xshell'], 0x4C, 0, 'Educational Subscription', 1],
        [ ProductCode['Xshell'], 0x51, 0, 'Standard', 2],
        [ ProductCode['Xshell'], 0x52, 0, 'Educational', 2],
        [ ProductCode['Xshell'], 0x55, 0, 'Standard', 1],
        [ ProductCode['Xshell'], 0x56, 0, 'Educational', 1],
        [ ProductCode['Xshell'], 0x60, 0, 'Standard', 1],
        [ ProductCode['Xshell'], 0x61, 0, 'Standard', 2],
        [ ProductCode['Xshell'], 0x62, 0, 'Standard', 1],
        [ ProductCode['Xshell'], 0x63, 0, 'Standard', 2],
        [ ProductCode['Xlpd'], 0x0B, 0, 'Standard', 2],
        [ ProductCode['Xlpd'], 0x0F, 0, 'Standard', 1],
        [ ProductCode['Xlpd'], 0x3D, 0, 'Standard Subscription', 2],
        [ ProductCode['Xlpd'], 0x3E, 0, 'Educational Subscription', 2],
        [ ProductCode['Xlpd'], 0x41, 0, 'Standard Subscription', 1],
        [ ProductCode['Xlpd'], 0x42, 0, 'Educational Subscription', 1],
        [ ProductCode['Xlpd'], 0x47, 0, 'Standard Subscription', 2],
        [ ProductCode['Xlpd'], 0x48, 0, 'Educational Subscription', 2],
        [ ProductCode['Xlpd'], 0x4B, 0, 'Standard Subscription', 1],
        [ ProductCode['Xlpd'], 0x4C, 0, 'Educational Subscription', 1],
        [ ProductCode['Xlpd'], 0x51, 0, 'Standard', 2],
        [ ProductCode['Xlpd'], 0x55, 0, 'Standard', 1],
        [ ProductCode['Xlpd'], 0x60, 0, 'Standard', 1],
        [ ProductCode['Xlpd'], 0x61, 0, 'Standard', 2],
        [ ProductCode['Xlpd'], 0x62, 0, 'Standard', 1],
        [ ProductCode['Xlpd'], 0x63, 0, 'Standard', 2],
        [ ProductCode['Xfile'], 0x0F, 0, 'Standard', 1],
        [ ProductCode['Xftp'], 0x0B, 0, 'Standard', 2],
        [ ProductCode['Xftp'], 0x0F, 0, 'Standard', 1],
        [ ProductCode['Xftp'], 0x3D, 0, 'Standard Subscription', 2],
        [ ProductCode['Xftp'], 0x3E, 0, 'Educational Subscription', 2],
        [ ProductCode['Xftp'], 0x41, 0, 'Standard Subscription', 1],
        [ ProductCode['Xftp'], 0x42, 0, 'Educational Subscription', 1],
        [ ProductCode['Xftp'], 0x47, 0, 'Standard Subscription', 2],
        [ ProductCode['Xftp'], 0x48, 0, 'Educational Subscription', 2],
        [ ProductCode['Xftp'], 0x4B, 0, 'Standard Subscription', 1],
        [ ProductCode['Xftp'], 0x4C, 0, 'Educational Subscription', 1],
        [ ProductCode['Xftp'], 0x51, 0, 'Standard', 2],
        [ ProductCode['Xftp'], 0x55, 0, 'Standard', 1],
        [ ProductCode['Xftp'], 0x60, 0, 'Standard', 1],
        [ ProductCode['Xftp'], 0x61, 0, 'Standard', 2],
        [ ProductCode['Xftp'], 0x62, 0, 'Standard', 1],
        [ ProductCode['Xftp'], 0x63, 0, 'Standard', 2],
        [ ProductCode['Xmanager 3D'], 0x0B, 0, 'Standard', 2],
        [ ProductCode['Xmanager 3D'], 0x0C, 0, 'Educational', 2],
        [ ProductCode['Xmanager 3D'], 0x0F, 0, 'Standard', 1],
        [ ProductCode['Xmanager 3D'], 0x10, 0, 'Educational', 1],
        [ ProductCode['Xmanager Enterprise'], 0x0B, 0, '', 2],
        [ ProductCode['Xmanager Enterprise'], 0x0C, 0, 'Educational', 2],
        [ ProductCode['Xmanager Enterprise'], 0x0F, 0, '', 1],
        [ ProductCode['Xmanager Enterprise'], 0x10, 0, 'Educational', 1],
        [ ProductCode['Xmanager Enterprise'], 0x3D, 0, 'Standard Subscription', 2],
        [ ProductCode['Xmanager Enterprise'], 0x3E, 0, 'Educational Subscription', 2],
        [ ProductCode['Xmanager Enterprise'], 0x41, 0, 'Standard Subscription', 1],
        [ ProductCode['Xmanager Enterprise'], 0x42, 0, 'Educational Subscription', 1],
        [ ProductCode['Xmanager Enterprise'], 0x47, 0, 'Standard Subscription', 2],
        [ ProductCode['Xmanager Enterprise'], 0x48, 0, 'Educational Subscription', 2],
        [ ProductCode['Xmanager Enterprise'], 0x4B, 0, 'Standard Subscription', 1],
        [ ProductCode['Xmanager Enterprise'], 0x4C, 0, 'Educational Subscription', 1],
        [ ProductCode['Xmanager Enterprise'], 0x51, 0, '', 2],
        [ ProductCode['Xmanager Enterprise'], 0x52, 0, 'Educational', 2],
        [ ProductCode['Xmanager Enterprise'], 0x55, 0, '', 1],
        [ ProductCode['Xmanager Enterprise'], 0x56, 0, 'Educational', 1],
        [ ProductCode['Xmanager Enterprise'], 0x60, 0, 'Standard', 1],
        [ ProductCode['Xmanager Enterprise'], 0x61, 0, 'Standard', 2],
        [ ProductCode['Xmanager Enterprise'], 0x62, 0, 'Standard', 1],
        [ ProductCode['Xmanager Enterprise'], 0x63, 0, 'Standard', 2],
    ]
    
    ProductPublishList = (
        { 'ProductName' : 'Xmanager', 'Version' : 2, 'PublishDate' : datetime.date(2003, 1, 1) },
        { 'ProductName' : 'Xshell', 'Version' : 2, 'PublishDate' : datetime.date(2004, 10, 1) },
    
        { 'ProductName' : 'Xmanager', 'Version' : 3, 'PublishDate' : datetime.date(2007, 1, 1) },
        { 'ProductName' : 'Xshell', 'Version' : 3, 'PublishDate' : datetime.date(2007, 1, 1) },
        { 'ProductName' : 'Xlpd', 'Version' : 3, 'PublishDate' : datetime.date(2007, 1, 1) },
        { 'ProductName' : 'Xftp', 'Version' : 3, 'PublishDate' : datetime.date(2007, 1, 1) },
        { 'ProductName' : 'Xmanager Enterprise', 'Version' : 3, 'PublishDate' : datetime.date(2007, 1, 1) },
    
        { 'ProductName' : 'Xmanager', 'Version' : 4, 'PublishDate' : datetime.date(2010, 8, 1) },
        { 'ProductName' : 'Xshell', 'Version' : 4, 'PublishDate' : datetime.date(2010, 8, 1) },
        { 'ProductName' : 'Xlpd', 'Version' : 4, 'PublishDate' : datetime.date(2010, 8, 1) },
        { 'ProductName' : 'Xftp', 'Version' : 4, 'PublishDate' : datetime.date(2010, 8, 1) },
        { 'ProductName' : 'Xmanager Enterprise', 'Version' : 4, 'PublishDate' : datetime.date(2010, 8, 1) },
        { 'ProductName' : 'Xmanager', 'Version' : 5, 'PublishDate' : datetime.date(2014, 4, 28) },
        { 'ProductName' : 'Xshell', 'Version' : 5, 'PublishDate' : datetime.date(2014, 4, 28) },
        { 'ProductName' : 'Xlpd', 'Version' : 5, 'PublishDate' : datetime.date(2014, 4, 28) },
        { 'ProductName' : 'Xftp', 'Version' : 5, 'PublishDate' : datetime.date(2014, 4, 28) },
        { 'ProductName' : 'Xmanager Enterprise', 'Version' : 5, 'PublishDate' : datetime.date(2014, 4, 28) },
        { 'ProductName' : 'Xmanager', 'Version' : 6, 'PublishDate' : datetime.date(2018, 4, 29) },
        { 'ProductName' : 'Xshell', 'Version' : 6, 'PublishDate' : datetime.date(2018, 4, 29) },
        { 'ProductName' : 'Xshell Plus', 'Version' : 6, 'PublishDate' : datetime.date(2018, 4, 29) },
        { 'ProductName' : 'Xlpd', 'Version' : 6, 'PublishDate' : datetime.date(2018, 4, 29) },
        { 'ProductName' : 'Xftp', 'Version' : 6, 'PublishDate' : datetime.date(2018, 4, 29) },
        { 'ProductName' : 'Xmanager Enterprise', 'Version' : 6, 'PublishDate' : datetime.date(2018, 4, 29) }
    )
    
    def GetChecksum(preProductKey : str):
        Checksum = 1
        for i in range(0, len(preProductKey)):
            if preProductKey[i] != '-' and preProductKey[i] != '8' and preProductKey[i] != '9':
                place = int(preProductKey[i])
                Checksum = (9 - place) * Checksum % -1000
        Checksum = (Checksum + int(preProductKey[9])) % 1000
        return Checksum
    
    def GenerateProductKey(IssueDate : datetime.date,
                           ProductName : str,
                           ProductVersion : int,
                           NumberOfLicense : int):
        if IssueDate.year < 2002:
            raise ValueError('IssueDate cannot be earlier than 2002.')
        if IssueDate > datetime.date.today() + datetime.timedelta(days = 7):
            raise ValueError('IssueDate cannot be later than today after a week.')
        if NumberOfLicense < 0 or NumberOfLicense > 999:
            raise ValueError('NumberOfLicense must vary from 0 to 999.')
    
        for item in ProductPublishList:
            if item['ProductName'] == ProductName and item['Version'] == ProductVersion:
                if item['PublishDate'] > IssueDate:
                    raise ValueError('IssueDate cannot be earlier than the publish date.')
                break
            if item == ProductPublishList[-1]:
                raise ValueError('Invalid product.')
    
        preProductKey = '%02d%02d%02d-%02d%d%03d-%03d' % (IssueDate.year - 2000,
                                                            IssueDate.month,
                                                            IssueDate.day,
                                                            0x0B,
                                                            ProductCode[ProductName],
                                                            random.randint(0, 999),
                                                            NumberOfLicense)
        Checksum = GetChecksum(preProductKey)
        ProductKey = preProductKey + '%03d' % Checksum
        return ProductKey
    
    print(GenerateProductKey(datetime.date(2017, 12, 15), 'Xmanager Enterprise', 5, 999))
    View Code

    https://github.com/DoubleLabyrinth/Xmanager-keygen

    https://github.com/woytu/tool-gin

    https://xshell.spppx.org/


    https://bajins.com/

    https://www.52pojie.cn/thread-849267-1-1.html

  • 相关阅读:
    django.db.utils.OperationalError: no such table: auth_user
    Python 爬虫 去掉网页注释,去掉网页注释
    Python 爬虫实例(6)—— 爬取蚂蚁免费代理
    HTTPSConnectionPool(host='xxxxx', port=443): Max retries exceeded with url:xxxxxxxx (Caused by NewConnectionError('<urllib3.connect,Max retries exceeded with ,(Caused by NewConnectionError
    requests.exceptions.MissingSchema: Invalid URL 'xxxxxxxxxxxxx': No schema supplied. Perhaps you meant xxxxxxxxxxxxx
    redis安装和配置(一)
    Python 统计代码的行数,Python脚本 统计代码
    Python 实现根据不同的程序运行环境存放日志目录,Python实现Linux和windows系统日志的存放
    Changing SID Server 2012
    [转]VMware Workstation网络连接的三种模式
  • 原文地址:https://www.cnblogs.com/jhxxb/p/10672634.html
Copyright © 2011-2022 走看看