Skip to content

Latest commit

 

History

History
143 lines (115 loc) · 25.2 KB

README_En.md

File metadata and controls

143 lines (115 loc) · 25.2 KB

TangGo头图.png

Static Badge Static Badge Static Badge

Official website | official documentation

Language selection: English | 中文

TangGo overview

TangGo testing platform is a domestic comprehensive testing platform designed and developed by sugar-free Information Technology Co., Ltd. based on years of penetration testing experience. It provides powerful and easy-to-use testing tools and a collaborative working environment for software testing and network security practitioners. It is mainly used for functional testing, security testing and security assessment of Web sites.

  • integrates more than 40 typesself-developed cross-platformtest Tool, supportindependentandinterfaceuse.
  • supportteam collaboration test, test data dynamic push,real-time synchronization, supports compatibility with third-party tools in the form of plug-ins.
  • support interface and tool separationremote modedeployment, support environment sharing,seamless office switching.
  • integrate a code-free visual development frameworkzero programmingbasic users can also develop security tests.
  • based onyears of testing experiencedevelopment, aiming at some of the testsdifficulties and pain pointsoptimized.

image.png


Design and composition

design Concept

the TangGo test platform is designed based onopen, expand, and customizethe concept. These principles provide developers with flexibility and freedom, enabling them to customize and expand the TangGo framework according to specific needs to adapt to different project scenarios and business needs.
1

Platform composition

the TangGo test platform consists of a cross-platform tool set, a cross-platform user interface, an application center, a remote service platform, a collaborative test platform, and a visual development framework.

  • Cross-platform tool set:common tools for penetration testing such as information collection, vulnerability scanning, vulnerability testing, and auxiliary tools developed by Go programming language. Cross-platform, independent, easy to use, easy to deploy, high performance, and strong compatibility.
  • Cross-platform user interface:cross-platform, easy-to-use user interface (each tool can also be used independently from the interface), integrated with custom interface tool modules, you can easily customize visual interfaces for other tools or scripts.
  • Application Center:the official online application platform. Provides quick installation, update, and download of various self-developed penetration testing tools. Obtain the latest application, scan rule data, and instructions immediately. Quickly feedback questions and suggestions from the tool.
  • Remote service platform:one-click deployment of remote service images allows you to quickly deploy remote services on remote servers, allowing all tools to work on remote servers, creating a "cloud" working environment.
  • Collaborative Testing platform:it is equipped with the client and server of the collaborative testing platform. Through the collaborative testing platform, the cost of data transmission, aggregation, communication and collaboration can be saved, the testing efficiency can be improved, the testing process can be clearer and more transparent, and it is also convenient for later review.
  • Visual Development framework:integrated with the code-free visual development framework, users can quickly customize various test processes and develop their own cross-platform test tools through simple configuration of the visual interface.

Cross-platform tool set

TangGo provides more than 40 commonly used tools for testing processes such as information collection, vulnerability scanning, vulnerability testing, and test assistance, and continues to expand.
2

Cross-platform user interface

TangGo provides cross-platform. Simple and easy-to-use user interface (each tool can also be used independently from the interface), which is more convenient to use under the interfacecomfortable and simple. And integratedcustom Interfacetool Module, which can be easily provided to other tools or scriptscustom visualizationthe command line tool is transformed into an interface tool, and the output data can be beautified and decoded, and pushedcollaborative Testing Platform.
3

Application Center

tangGo's Application Center provides self-developed and cross-platform common tools in penetration testing, and constantly expand and update. Through the application centeras needed, install, update, and download tools that meet the requirements of each platform. You can also feedback the questions, comments, and suggestions of the tools.
4

Collaborative Testing Platform

TangGo support team collaborative Testing, equipped with collaborative testing platform and module, to achieve task management, allocation, follow-up, team and toolsdata interaction and data sharing. Saves data transmission, aggregation, and personnel communication.Cost, improvedtest efficiency, the multi-dimensional data display mode makes the test process clearer and clearer, which is also convenient for later development.Double disk.

  • It is equipped with a collaborative testing platform and supports teamwork and collaborative testing.
  • Supports task management, member management, task assignment, follow-up, and control.
  • Each tool can push data to the server of the collaborative testing platform through the client of the collaborative platform.
  • The server of the collaborative testing platform cleans, analyzes, summarizes, and stores data.
  • Real-time data sharing display, supports multi-dimensional display of various types of data of test targets, and provides multiple display forms such as data relationship diagrams and timing diagrams.
  • The collaborative test platform supports encrypted data transmission and internal network deployment to meet the needs of enterprises with high security requirements.
  • Supports data push and parsing in the form of plug-ins compatible with third-party tools.

image.png

Remote service platform

TangGo providesone-click deploymentthe remote service platform supports remote deployment and use of interface and tool separation to realize distributed office. Seamless office switching, long-term tasks are not interrupted, and support team membersshared use, support remote service platformdata encryptionpush to the server system of the collaborative test platform deployed in the internal network.
5

Quick development framework without code visualization

no code visual development frameworkit integrates common and common test processes, and can realize the customization, connection, debugging, testing, execution and independent tool generation framework of the test process through simple interface configuration. It can simplify the development and debugging of complex testing processes,lower the development thresholdand cost,shortendevelopment cycle,improvedevelopment and testingefficiency.

  • PassVisual interfacefor development and debugging, the development is simple, the process is clear, the debugging is simple, and the efficiency is high.
  • Built-in common testing processes, such as HTTP, TCP, UDP Protocol Testing, Verification code identification, data extraction, data processing, and headless browserautomated testingprocess.
  • Supports customizationglobal and local variables?, can be bound to process data, integrates more than ten data processing rules, supports executing JS scripts and calling third-party tools to process data, and easily realizes smooth connection, data processing and flow of various processes.
  • Supports all processes and the whole processvisual debuggingand the process of testing, debugging and testing is clear and transparent,easymaster the working conditions, data and variable changes of each process.
  • Support for automated testing of headless browserscommunication hijackingand supports intelligent breakpoints to easily hijack, modify, send, and test encrypted data in browsers.
  • Supports the export of test processes andone-click generation cross-platformthe independent tool.

For more information, click: quick development framework without code visualization

features

  • features:More than 40 penetration testing tools, including information collection, vulnerability scanning, vulnerability testing, and auxiliary tools, are constantly being expanded and updated. In addition to independent use, it also supports multi-person collaboration and remote deployment.
  • Safe and reliable:all tools in the framework are developed by themselves, which fundamentally avoids the security of the tools themselves. Data of the platform framework and tools are encrypted and transmitted, and the platform server supports internal network deployment.
  • Strong interactivity:the tool supports multiple usage modes. It is equipped with a collaborative testing platform to easily share data and support data interaction between the collaborative testing platform and tools.
  • Strong scalability:build a code-free visual development framework to easily customize test processes in various scenarios. The main framework supports mounting custom interface tools and pushing the output of custom interface tools to the collaborative testing platform.
  • Strong compatibility:cross-platform, the main framework and tool set support Windows, Linux, Mac and other operating systems, one-click installation, backup, and update. The server of the collaborative platform supports internal network deployment to meet the requirements of enterprises with high security levels.
  • High availability:update and maintain for a long time, continuously develop and update, listen to users' needs, improve and upgrade, and maintain availability and advancement. Users can obtain the latest version at the first time through the application center.

image.png


Download and feedback


Official account

糖果底部-无糖码

Software License Agreement

please read carefully. This agreement is a software license agreement signed between you and us (Chengdu sugar-free Information Technology Co., Ltd., hereinafter referred to as "sugar-free information").
Before using our (sugar-free information) software (hereinafter referred to as licensed software), please read this agreement carefully, especially the terms of exemption or limitation of liability, application of law and dispute resolution.
Sugar-free information TangGo test platform software, hereinafter referred to as "this software".
Important note: This software license agreement (hereinafter referred to as "this agreement") refers to the copy, download, installation, purchase and use of sugar-free information software and any related materials (collectively referred to as "software") between you (natural person, legal person or other organization) and US (Chengdu sugar-free Information Technology Co., Ltd) and any updates (including but not limited to: Error correction procedures, patches, updates, upgrades, enhancements, new versions of software and subsequent software, collectively referred to as "updates") and legal agreements to support services.
Once you copy, download, install or otherwise use the software, it means that you fully agree to and accept the terms of this agreement, including any changes we make to the terms of this agreement at any time. If you do not agree to the terms of this agreement, do not copy, download, view, install or otherwise use the software.

1. Software license:

On the basis of your full acceptance and compliance with this agreement, this agreement grants you certain rights and non-exclusive licenses to use this software, and allows you to use this software for purposes permitted in accordance with the terms of this agreement. We reserve all other rights.
In this agreement, the use of software is divided into "personal non-commercial use" and "commercial use".
After obtaining the software authorization, you can apply the software to "commercial use" and obtain technical support services within the specified range according to the technical support period, technical support methods and technical support content specified in the authorized service type you have obtained.

2. Trial software:

this software may provide a trial version. The trial version is only used to check, demonstrate and evaluate the software within a limited period of time. Its performance and compatibility fail to reach the level of the final full release version. There may be major changes to the software in the future. It is only used for trial software. Please do not use it in a formal production environment or leak it to other users, such as software program leakage caused during the trial period, our company reserves the right to investigate the leakage of trial software.

3. Constraints and restrictions:

(1) You shall not use the software for commercial purposes before obtaining the license to use the software.
(2) In any case, that is, regardless of the purpose, whether it has been modified or beautified, and the degree of modification, as long as the whole or any part of the software is used, the copyright mark of the software is prohibited from being removed without our official written permission.
(3) any information we provide or you obtain about this software can only be used by you for the purposes permitted by this agreement, and you shall not disclose it to any third party; You shall not create any software that is basically similar to the style of this software.
(4) for any information, software, products or services obtained from us, you shall not modify, adapt, decompile, reverse engineer, disassemble or bypass any technical restrictions in the software, or create derivative works based on the above contents, or otherwise attempt to obtain source code from the software, or repackage the software, or extract the essence from the software documents for other applications.
(5) You shall not issue, lease, sell, distribute, mortgage, transfer, license or issue sub-licenses to the software and its related commercial licenses.

4. User usage rules

please note that using this software may involve legal and compliance issues. When you use this software or service, you shall not use this software product or service for any illegal use or for any use prohibited by the terms, conditions and declarations of this agreement. You must ensure that its use complies with all relevant laws and regulations, including but not limited to data privacy regulations and cyber security regulations. If you are not sure whether your use is legal, please consult a legal professional before using it.
4.1 when using this software, users must comply with relevant Chinese laws and regulations, legal provisions of other relevant countries and regions, and relevant provisions of international law.
4.2 users shall not use this software to engage in the following activities that endanger computer network security. If we have reasons to believe that the user's behavior violates OR may violate the following provisions, we can judge and deal with it independently, and have the right to terminate the provision of services to users without prior notice and pursue relevant legal responsibilities:
(1) entering the computer information network or using computer information network resources without permission;
(2) deleting, modifying or adding computer information network functions without permission;
(3) deleting, modifying or adding data and applications stored, processed or transmitted in the computer information network without permission;
(4) deliberately making and spreading destructive programs such as computer viruses;
(5) use unauthorized data or enter unauthorized servers/accounts;
(6) entering the public computer network or other people's computer system without permission and deleting, modifying and adding stored information;
(7) attempting to detect, scan and test the weaknesses of other people's computer software systems or networks or other acts that undermine network security without permission;
(8) attempting to interfere with or destroy the normal operation of other people's computer software systems or websites, deliberately spreading malicious programs or viruses, and other acts that undermine and interfere with normal network information services;
(9) other behaviors that endanger the security of computer information network.
4.3 Users shall bear legal responsibility for their actions in the process of using the software services.

5. Disclaimer:

(1) there may be risks in using this software, and you must bear all risks in using this software.
(2) the use of this software is based on your own judgment and risk tolerance, and you must be responsible for the consequences of its use.
(3) under any circumstances, whether due to the use of this software or other problems caused by this software, we are not responsible for any direct or indirect losses caused by your use of this software, including but not limited to data loss, profit loss, business interruption, etc.
(4) You shall be liable for any improper use of the software, including but not limited to illegal invasion, attack or destruction of other people's systems or data. This software does not provide any form of warranty.
(5) This software shall not be used for illegal, unauthorized or ethical activities. Including but not limited to attacks, intrusions, cracking, cheating, information theft, or other illegal or malicious activities. We do not assume any liability for any legal liability or other liability arising from your use of the software, including but not limited to liability arising from violation of laws and regulations. The risks and responsibilities of using this software shall be borne by you.

6. Retention of rights and ownership:

we reserve all rights not expressly granted to you in this agreement. We reserve the right to update this agreement at any time and only need to publicize it on the official website of Chengdu sugar-free Information Technology Co., Ltd. without your prior consent and without further notice. The updated content shall take effect immediately upon publicity. You can visit the sugar-free information official website at any time to check the latest version of the license terms. If you continue to use the software after the update takes effect, you will be deemed to have accepted the new terms.

7. Intellectual property rights

(1) the intellectual property rights of this software are independently owned by us. The structure, organization and code of the software and all information related to the software are our confidential information. You shall not use, copy, distribute, or modify any components of the software without our explicit authorization.
(2) we have the copyright, trade secrets and other relevant intellectual property rights of licensed software, including various documents related to licensed software.
(3) the relevant identification of the licensed software belongs to the intellectual property rights of us and our affiliates and is protected by relevant laws and regulations. Without our explicit authorization, you shall not copy, imitate, use or publish the above identification, nor modify or delete any identification or identity information that reflects sugar-free information and its affiliates in your application.
(4) without the prior written consent of us and our affiliates, you shall not implement, utilize, transfer, or implement, utilize, or transfer the above intellectual property rights by any third party for any profit or non-profit purpose.

8. Termination of the agreement

(1) you shall understand that the use of licensed software in accordance with the scope of authorization, respect for the intellectual property rights of the software and its contents, use the software in accordance with regulations, and perform obligations in accordance with the provisions of this agreement are the prerequisites for you to obtain our authorization to use the software. If you seriously violate this agreement, we will terminate the license.
(2) once you begin to copy, download, install or use this software, you will be deemed to fully understand and accept the terms of this agreement. While enjoying the licensing rights granted by the above terms, you will also be subject to relevant restrictions and restrictions. Any act beyond the scope of this agreement will directly violate this agreement and constitute infringement.
(3) Once you violate the terms of this agreement, we may terminate this agreement, withdraw the license and authorization at any time, and require you to assume corresponding legal and economic responsibilities.

9. Others

all titles of this agreement are only for the purpose of being eye-catching and convenient to read. They have no actual meaning and cannot be used as the basis for explaining the meaning of this agreement. If any provision of this agreement is deemed invalid or unenforceable, the invalidity or non-enforceability of such provision will not affect other provisions of this agreement.
This agreement is governed by the laws of the People's Republic of China. If any dispute or dispute occurs during your use of the software, it shall be settled through friendly negotiation first. If negotiation fails, you agree to submit the dispute or dispute to [Chengdu Arbitration Commission] for arbitration.
Chengdu sugar-free Information Technology Co., Ltd.