OSSGadget
Collection of tools for analyzing open source packages.
파일 탐색기
최종 버전 다운로드 (.zip)- devcontainer.json
- Dockerfile
- dependabot.yml
- tasks.json
- core-pipeline.yml
- ossgadget-pr.yml
- crypto-patterns-00048188.txt
- crypto-patterns-0696f383.txt
- crypto-patterns-204104ed.txt
- crypto-patterns-253352df.txt
- crypto-patterns-2990460a.txt
- crypto-patterns-2ae5a9a4.txt
- crypto-patterns-31457afb.txt
- crypto-patterns-3ab6ea7d.txt
- crypto-patterns-4efbde22.txt
- crypto-patterns-54b3c1b9.txt
- crypto-patterns-5911b5df.txt
- crypto-patterns-59bd7a2f.txt
- crypto-patterns-679db1d5.txt
- crypto-patterns-6dc1c8bd.txt
- crypto-patterns-709e2155.txt
- crypto-patterns-7505dd8b.txt
- crypto-patterns-7a427f26.txt
- crypto-patterns-7be1b480.txt
- crypto-patterns-8e2c4f7b.txt
- crypto-patterns-9239f876.txt
- crypto-patterns-936262ec.txt
- crypto-patterns-9ba20cdf.txt
- crypto-patterns-aac17dfe.txt
- crypto-patterns-aace54b7.txt
- crypto-patterns-b0b80721.txt
- crypto-patterns-c28e57d3.txt
- crypto-patterns-cb1dbe36.txt
- crypto-patterns-d4a7b7e0.txt
- crypto-patterns-d539e85b.txt
- crypto-patterns-e30770f0.txt
- crypto-patterns-e7afc0a2.txt
- crypto-patterns-ebcbdaa5.txt
- crypto-patterns-f60f4a2c.txt
- crypto-patterns-f62148a3.txt
- crypto-patterns-f739f081.txt
- crypto-patterns-fa76663f.txt
- crypto-patterns-fe9bc0f7.txt
- AssemblyInfo.cs
- Resources.Designer.cs
- Resources.resx
- Settings.Designer.cs
- Settings.settings
- App.config
- CodeSnippet.cs
- CryptoGatherer.csproj
- CryptoGatherer.sln
- Form1.cs
- Form1.Designer.cs
- Form1.resx
- ListViewColumnSorter.cs
- Program.cs
- README.md
- Types.cs
- AddCharacterMutator.cs
- AddContainingCharacterMutator.cs
- AsciiHomoglyphMutator.cs
- BitFlipMutator.cs
- CloseLettersMutator.cs
- DoubleHitMutator.cs
- DuplicatorMutator.cs
- IMutator.cs
- Mutation.cs
- MutatorType.cs
- NamespaceInNameMutator.cs
- PrefixMutator.cs
- RemovedCharacterMutator.cs
- RemoveNamespaceMutator.cs
- RemoveSeparatedSectionMutator.cs
- ReplaceCharacterMutator.cs
- SeparatorChangedMutator.cs
- SeparatorRemovedMutator.cs
- SubstitutionMutator.cs
- SuffixMutator.cs
- SwapOrderOfLettersMutator.cs
- UnicodeHomoglyphMutators.cs
- VowelSwapMutator.cs
- FindPackageSquatResult.cs
- FindPackageSquats.cs
- MutateExtension.cs
- MutateOptions.cs
- oss-find-squats-lib.csproj
- QwertyKeyboardHelper.cs
- oss-gadget-cli.csproj
- OssGadgetCli.cs
- FindSquatsHelper.cs
- NuGetTestHelper.cs
- PackageActionsHelper.cs
- BaseNuGetProjectManagerIntegrationTests.cs
- BaseNuGetProjectManagerTests.cs
- CargoProjectManagerTests.cs
- CondaProjectManagerTests.cs
- GolangProjectManagerTests.cs
- MavenProjectManagerTests.cs
- NPMProjectManagerTests.cs
- NuGetProjectManagerV2Tests.cs
- NuGetProjectManagerV3Tests.cs
- ProjectManagerFactoryTests.cs
- PyPIProjectManagerTests.cs
- Resources.Designer.cs
- Resources.resx
- api_rand_json
- cargo_rss_rand.xml
- rand
- go_yaml_1.3.0_info
- go_yaml_1.3.0_mod
- go_yaml_list
- maven_ant_1.6.html
- maven_ant_1.6.pom
- maven_ant_all.html
- maven_ant_metadata.xml
- maven_core_1.0.0_alpha2-sources.jar
- maven_core_1.0.0_alpha2.aar
- maven_core_1.0.0_alpha2.html
- maven_core_1.0.0_alpha2.pom
- maven_core_metadata.xml
- maven_cose_20230908-javadoc.jar
- maven_cose_20230908.jar
- maven_cose_20230908.pom
- maven_cose_20230908_artifact_metadata.json
- maven_cose_metadata.xml
- maven_fluentui_listitem_0.0.8.html
- maven_fluentui_listitem_0.0.8.pom
- maven_fluentui_listitem_all.html
- maven_fluentui_listitem_metadata.xml
- achievementify_client.json
- adguard_dnr_rulesets.json
- angular_core.json
- azure_packages.json
- ds-modal.json
- jdalton_packages.json
- lodash.json
- lodashjs.json
- microsoft_packages.json
- minimum_json.json
- monorepolint.json
- rly-cli.json
- tslib.json
- unpublishedpackage.json
- psreadline.xml
- psreadline_v2_4_1_beta.xml
- versions.json
- powershell_gallery_v2.xml
- 4.2.3-beta1.json
- 4.2.3-beta1.metadata.json
- index.json
- latest.metadata.json
- versions.json
- 0.1.0-ci-20220807-160739.json
- 0.1.0-ci-20221120-180516.json
- index.json
- slipeserver.scripting.0.1.0-ci-20220607-083949.json
- versions.json
- nuget_registration.json
- microsoft_pypi_profile.html
- pandas.json
- pandas_1.4.2.json
- plotly.json
- plotly_5.7.0.json
- requests.json
- requests_2.27.1.json
- Base64Zip.zip
- oss-defog.dll
- .editorconfig
- ArchiveHelperTests.cs
- DefoggerTests.cs
- DetectCryptographyTests.cs
- DownloadTests.cs
- FindSourceTests.cs
- FindSquatsTests.cs
- GlobalUsing.cs
- MetadataTests.cs
- oss-tests.csproj
- PackageExistenceTests.cs
- PackageUrlExtensionsTests.cs
- ReproducibleTests.cs
- SharedTests.cs
- SkipInADOFact.cs
- StringExtensionsTests.cs
- VersionTests.cs
- IBaseProjectManager.cs
- IManagerPackageActions.cs
- IManagerPackageVersionMetadata.cs
- IPackageExistence.cs
- IProjectManagerFactory.cs
- ITypedManager.cs
- InvalidProjectManagerException.cs
- PackageUrlExtension.cs
- UriExtension.cs
- ArchiveHelper.cs
- Check.cs
- EnvironmentHelper.cs
- FileSystemHelper.cs
- PackageUrlJsonConverter.cs
- StringExtensions.cs
- BaseMetadataSource.cs
- DepsDevMetadataSource.cs
- LibrariesIoMetadataSource.cs
- NativeMetadataSource.cs
- JsonParsingOption.cs
- MavenArtifactType.cs
- PackageRemovalReason.cs
- PackageVersionRemovalReason.cs
- NuGetPackageVersionMetadata.cs
- NuGetV2PackageVersionMetadata.cs
- PackageExistence.cs
- PackageVersionExistence.cs
- ArtifactUri.cs
- PackageMetadata.cs
- Repository.cs
- NoOpPackageActions.cs
- NuGetPackageActions.cs
- CPANMetadataClient.cs
- CPANVersionResponse.cs
- BaseNuGetProjectManager.cs
- BaseProjectManager.cs
- CargoProjectManager.cs
- CocoapodsProjectManager.cs
- ComposerProjectManager.cs
- CondaProjectManager.cs
- CPANProjectManager.cs
- CRANProjectManager.cs
- GemProjectManager.cs
- GitHubProjectManager.cs
- GolangProjectManager.cs
- HackageProjectManager.cs
- MavenProjectManager.cs
- NPMProjectManager.cs
- NuGetProjectManager.cs
- NuGetV2ProjectManager.cs
- ProjectManagerFactory.cs
- PyPIProjectManager.cs
- TypedManager.cs
- UbuntuProjectManager.cs
- URLProjectManager.cs
- VSMProjectManager.cs
- NuGetLogger.cs
- OssUtilities.cs
- VersionComparer.cs
- AssemblyInfo.cs
- DefaultHttpClientFactory.cs
- nlog.config
- OssGadgetJsonSerializer.cs
- OssGadgetLib.cs
- Shared.Lib.csproj
- IOutputBuilder.cs
- NoneOutputBuilder.cs
- OutputBuilderFactory.cs
- SarifOutputBuilder.cs
- StringOutputBuilder.cs
- CliHelpers.cs
- ConsoleHelper.cs
- PackageDownloader.cs
- RepoSearch.cs
- BaseToolOptions.cs
- CharacteristicToolOptions.cs
- DefogToolOptions.cs
- DetectBackdoorToolOptions.cs
- DetectCryptographyToolOptions.cs
- DiffToolOptions.cs
- DownloadToolOptions.cs
- FindDomainSquatsToolOptions.cs
- FindSourceToolOptions.cs
- FindSquatsToolOptions.cs
- FreshToolOptions.cs
- HealthToolOptions.cs
- MetadataToolOptions.cs
- ReproducibleToolOptions.cs
- RiskCalculatorToolOptions.cs
- backdoor_signatures.json
- code_execution.json
- crypto_currency.json
- data_exfiltration.json
- dependency_confusion.json
- ioc.json
- lolbas.json
- obfuscation.json
- pastebin.json
- reverse_shell.json
- implementation-asymmetric.json
- implementation-block-cipher.json
- implementation-crypto-generic.json
- implementation-hash.json
- implementation-prng.json
- implementation-signature.json
- implementation-stream-cipher.json
- implementation-symmetric.json
- reference-common.json
- DetectCryptographyTool.cs
- Issue.cs
- Diff.cs
- DiffTool.cs
- BaseHealthAlgorithm.cs
- GitHubHealthAlgorithm.cs
- HealthMetrics.cs
- HealthTool.cs
- autobuild.sh
- autobuild.sh
- autobuild.sh
- typo.build
- autobuild.sh
- bluebird.build
- bluebird.prebuild
- autobuild.sh
- DataObjects.cs
- IgnoreFilter.cs
- OssReproducibleHelpers.cs
- AutoBuildProducesSamePackage.cs
- BaseStrategy.cs
- OryxBuildStrategy.cs
- PackageContainedInSourceStrategy.cs
- PackageIgnoreList.txt
- PackageMatchesSourceStrategy.cs
- ReproducibleTool.cs
- CharacteristicTool.cs
- DefoggerTool.cs
- DetectBackdoorTool.cs
- DownloadTool.cs
- FindDomainSquatsTool.cs
- FindSourceTool.cs
- FindSquatsTool.cs
- FreshTool.cs
- MetadataTool.cs
- RiskCalculatorTool.cs
- BaseTool.cs
- ErrorCode.cs
- OSSGadget.cs
- Shared.CLI.csproj
- FakeHttpMessageHandler.cs
- CPANMetadataClientTests.cs
- Shared.Lib.Tests.csproj
- .editorconfig
- OSSGadget.sln
- .dockerignore
- .editorconfig
- .gitattributes
- .gitignore
- CODE_OF_CONDUCT.md
- CodeMaid.config
- cst_logo.svg
- Directory.Build.props
- Dockerfile
- icon-128.png
- LICENSE.txt
- NOTICE.txt
- nuget.config
- PRIVACY.md
- README.md
- SECURITY.md
- SUPPORT.md
- version.json
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/microsoft/OSSGadget
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd OSSGadget
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -t ossgadget .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 ossgadget
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
