Desktop Insights
  • Apps
  • Tech
  • Statistics
  • Documentation
  • Pricing
Sign InSign Up
Home/Apps/Conduit

Conduit

by Psiphon Inc.

NichemacOSswiftv1.8.0
macOSWindows
Available onHomebrew
Runtime
swift
Size
94 MB
Architecture
Universal (Apple Silicon + Intel)
Dependencies
1413
11 categories
Security
Excellent
Signed, notarized, hardened

Conduit is a swift app (v1.8.0) that uses 1413 detected dependencies across 11 categories including Serialization, Cryptography, Networking. It is code-signed and notarized. 94 MB on macOS (Universal (Apple Silicon + Intel)). Last verified May 2026.

What is Conduit built with?

1413 detected dependencies across 11 categories.

Serialization

1
CBOR

Sign up to see Serialization details

Sign Up Free

Cryptography

2
dtlsxxhash

Sign up to see Cryptography details

Sign Up Free

Networking

2
stuntransport

Sign up to see Networking details

Sign Up Free

Utility

1
uuid

Sign up to see Utility details

Sign Up Free

Media

1
bitset

Sign up to see Media details

Sign Up Free

Compression

1
Brotli

Sign up to see Compression details

Sign Up Free

Realtime

1
WebRTC

Sign up to see Realtime details

Sign Up Free

Desktop Framework

1
React Native

Sign up to see Desktop Framework details

Sign Up Free

Data Structure

1
Swift Collections

Sign up to see Data Structure details

Sign Up Free

UI Framework

1
React

Sign up to see UI Framework details

Sign Up Free

Other

1401
dnsicertpsdpSkiaanetboltexpom3u8mdnsrtcpsctpsrtpturnutlsExpatPuppybloomcirclnoiseqpackdns.DSdns.KXdns.LPdns.MBdns.MDdns.MFdns.MGdns.MRdns.MXdns.NSdns.PXdns.RPdns.RTdns.TAdns.idgoupnphermesLoggingdns.ANYdns.CAAdns.CDSdns.DLVdns.EIDdns.GIDdns.KEYdns.L64dns.LOCdns.Lendns.NIDdns.PTRdns.SIGdns.SOAdns.SRVdns.UIDdns.URIdns.X25dns.lexfloat16go-spewgoptlibm3u8.WVquic-gotestifycompressdns.CERTdns.Fqdndns.GPOSdns.NULLdns.RKEYdns.TKEYdns.TLSAdns.TSIGdns.initm3u8.Keym3u8.Maprandutilrtcp.minrtp.initstun.URIbolt.Openbolt.initbolt.mmapdns.AFSDBdns.CNAMEdns.DHCIDdns.DNAMEdns.EUI48dns.EUI64dns.HINFOdns.MINFOdns.NAPTRdns.RRSIGdns.SSHFPdns.UINFOdns.cmToMdns.isDDDm3u8.SCTEm3u8.initsctp.initstun.initutls.datautls.initutls.prnguuid.Mustuuid.inituuid.xtobbolt.flockdns.DNSKEYdns.IsFqdndns.MsgHdrdns.NIMLOCdns.PackRRdns.SMIMEAdns.TALINKdns.ZONEMDdns.init.0dns.splitNdns.zlexermdns.querynoise.hkdfqpack.initsctp.max32sctp.min16sctp.min32stun.Buildutls.grouputls.labelutls.pHashutls.prf10utls.prf12utls.rsaKAuuid.Parsexxhash.u32xxhash.u64_RopeModulebitset.initbolt.munmapbrotli.initdatachanneldns.CDNSKEYdns.NSAPPTRdns.RFC3597dns.SVCBKeydns.isDigitdns.noRdatadns.packTxtgoupnp.Iconinterceptorm3u8.decodem3u8.strvermdns.Serveroutline-sdkpsiphon-tlsrtcp.Headersctp.Clientstun.isIPv4utls.init.0utls.init.1xxhash.rol1xxhash.rol7ExpoSystemUIbolt.funlockbolt.madvisedns.EDNS0_ULdns.Questiondns.UnpackRRdns.nextBytedns.toBase32dns.toBase64go-cache-lrugoptlib.initm3u8.versionmdns.isZerosquic-go.Dialquic-go.initrtcp.Marshalsctp.padBytesctp.sna16GTsctp.sna16LTsctp.sna32GTsctp.sna32LTstun.isZerosstun.newHMACutls.CurveIDutls.UClientutls.Weightsutls.allTrueutls.anyTrueutls.macSHA1utls.newPRNGutls.roundUputls.sliceEqutls.uAssertxxhash.Sum64xxhash.rol11xxhash.rol12xxhash.rol18xxhash.rol23xxhash.rol27xxhash.rol31xxhash.roundExpoConstantsPsiphonTunnelbrotli.assertbrotli.init.0dns.EDNS0_EDEdns.EDNS0_ESUdns.EDNS0_LLQdns.NextLabeldns.RR_Headerdns.dddToBytedns.packDataAdns.packUint8dns.sprintTxtdns.stripTsigdns.unpackTxtlibjpeg-turboquic-go.setDFrtcp.FIREntryrtcp.SLIEntryrtcp.wireSizertp.sequencersctp.ackTimersctp.sna16LTEsctp.sna32GTEsctp.sna32LTEstun.NewRealmstun.ParseURIutls.keyShareutls.mapSliceutls.sha1Hashutls.tls10MACExpoFileSystembolt.fdatasyncbolt.newBucketbolt.nodes.Lenbolt.pages.Lenbolt.pgids.Lenbolt.unsafeAddbrotli.bitMaskbrotli.getBitsdns.EDNS0_NSIDdns.NSEC3PARAMdns.OPENPGPKEYdns.ParseErrordns.cloneSlicedns.escapeBytedns.fromBase32dns.fromBase64dns.init.func1dns.init.func2dns.init.func3dns.init.func4dns.init.func5dns.init.func6dns.init.func7dns.init.func8dns.init.func9dns.map.init.0dns.map.init.2dns.map.init.3dns.map.init.4dns.map.init.5dns.map.init.6dns.packStringdns.packUint16dns.packUint32dns.packUint48dns.packUint64dns.reverseIntdns.sprintNamedns.tsigBufferdns.tsigVerifygoupnp.Servicequic-go.init.0quic-go.init.1rtcp.RecvDeltartcp.Unmarshalrtcp.stringifystun.CheckSizestun.DecodeErrstun.IsMessagestun.MustBuildstun.attrNamesstun.checkHMACutls.checkALPNutls.cipherAESutls.cipherRC4utls.cloneHashutls.macSHA256utls.pskExtLenuuid.NewRandomuuid.encodeHexExpoApplicationExpoModulesCoreRNCAsyncStorageanet.Interfacesbolt.Open.func1bolt.Open.func2bolt.cloneBytesbolt.mergepgidsbolt.nodes.Lessbolt.nodes.Swapbolt.pages.Lessbolt.pages.Swapbolt.pgids.Lessbolt.pgids.Swapbrotli.dropBitsbrotli.pullBytebrotli.readBitsbrotli.takeBitsdns.NewServeMuxdns.Type.Stringdns.euiToStringdns.init.func10dns.init.func11dns.init.func12dns.init.func13dns.init.func14dns.init.func15dns.init.func16dns.init.func17dns.init.func18dns.init.func19dns.init.func20dns.init.func21dns.init.func22dns.init.func23dns.init.func24dns.init.func25dns.init.func26dns.init.func27dns.init.func28dns.init.func29dns.init.func30dns.init.func31dns.init.func32dns.init.func33dns.init.func34dns.init.func35dns.init.func36dns.init.func37dns.init.func38dns.init.func39dns.init.func40dns.init.func41dns.init.func42dns.init.func43dns.init.func44dns.init.func45dns.init.func46dns.init.func47dns.init.func48dns.init.func49dns.init.func50dns.init.func51dns.init.func52dns.init.func53dns.init.func54dns.init.func55dns.init.func56dns.init.func57dns.init.func58dns.init.func59dns.init.func60dns.init.func61dns.init.func62dns.init.func63dns.init.func64dns.init.func65dns.init.func66dns.init.func67dns.init.func68dns.init.func69dns.init.func70dns.init.func71dns.init.func72dns.init.func73dns.init.func74dns.init.func75dns.init.func76dns.init.func77dns.isRootLabeldns.makeDataOptdns.packDataApldns.packDataOptdns.packMacWiredns.reverseInt8dns.unpackDataAdns.unpackUint8filtertransportgoupnp.URLFieldquic-go.newConnquic-go.streamIrtcp.Chunk.Typertcp.getPaddingsctp.buildParamsctp.getPaddingsctp.rtoManagerstun.URI.Stringstun.map.init.0stun.methodNamestun.parseProtoutls.aeadAESGCMutls.cacheEntryutls.cipher3DESutls.ecdheRSAKAutls.init.func1utls.init.func2utls.map.init.0utls.map.init.1utls.panicOnNilExpoLocalizationbolt.newFreelistbolt.pgids.mergebolt.txsById.Lenbolt.unsafeIndexbolt.unsafeSlicebrotli.NewReaderbrotli.copyBytesbrotli.log2Floordatachannel.Dialdns.Class.Stringdns.EDNS0_COOKIEdns.EDNS0_EXPIREdns.IsFqdn.func1dns.SVCBKeyValuedns.TimeToStringdns.isPacketConndns.packDataAAAAdns.packDataNsecdns.packDataSVCBdns.packTsigWiredns.reverseInt16dns.saltToStringdns.unpackHeaderdns.unpackMsgHdrdns.unpackStringdns.unpackUint16dns.unpackUint32dns.unpackUint48dns.unpackUint64m3u8.Alternativemdns.ipv4ToBytesmdns.ipv6ToBytesmdns.queryResultnoise.blake2bNewnoise.dh25519.DHpsiphon-tls.datapsiphon-tls.initqpack.NewDecoderqpack.NewEncoderqpack.map.init.0qpack.readVarIntquic-go.newTimerquic-go.wrapConnrtcp.Chunk.Valuertcp.formatFieldsctp.checkPacketsctp.newAckTimersctp.newChunkSetsctp.newRTXTimerstun.MessageTypestun.NewSoftwarestun.NewUsernamestun.Nonce.AddTostun.Realm.AddToutls.NewPRNGSeedutls.UConn.Closeutls.alert.Errorutls.md5SHA1Hashutls.pskIdentityuuid.UUID.StringExpoNotificationsbolt.txsById.Lessbolt.txsById.Swapbrotli.getContextbrotli.readSymboldatachannel.parsedns.CanonicalNamedns.domainNameLendns.packStringAnydns.packStringHexdns.packStringTxtdns.packTimerWiredns.packTxtStringdns.rfc3597Headerdns.typeBitMapLendns.unpackDataApldns.unpackDataOptdns.unpackRRslicego-cache-lru.Itemgoupnp.httpClientgoupnp.requestXmlm3u8.MediaSegmentmdns.createAnswernoise.CipherStatenoise.hashFn.Hashpsiphon-tls.grouppsiphon-tls.labelpsiphon-tls.pHashpsiphon-tls.prf10psiphon-tls.prf12psiphon-tls.rsaKAqpack.HeaderFieldquic-go.DialEarlyquic-go.basicConnquic-go.newConnIDquic-go.newFramerquic-go.newServerquic-go.newStreamquic-go.sendQueuertcp.Chunk.Stringrtp.NewPacketizerrtp.Packet.Stringsctp.pendingQueuestun.NewProtoTypestun.Nonce.Stringstun.Realm.Stringstun.newDecodeErrstun.writeOrPanicutls.TLSExtensionutls.alert.Stringutls.checkKeySizeutls.ecdheECDSAKAutls.utlsIdToSpecutls.validDNSNameutls.xorNonceAEADxxhash.mergeRoundbitset.wordsNeededbrotli.huffmanCodebrotli.readCommandbrotli.safeGetBitsbrotli.toUpperCasedatachannel.Acceptdatachannel.Clientdatachannel.Configdatachannel.Serverdns.SVCBKey.Stringdns.escapedNameLendns.packDomainNamedns.sprintTxtOctetdns.svcbParamToStrdns.unpackDataAAAAdns.unpackDataNsecdns.unpackDataSVCBdns.unpackQuestiongoupnp.DeviceByURLm3u8.FullTimeParsepsiphon-tls.Clientpsiphon-tls.Serverpsiphon-tls.init.0qpack.appendVarIntquic-go.closeErrorquic-go.init.func1quic-go.init.func2quic-go.packetInfoquic-go.queueEntryrtcp.Chunk.RunTypertp.Header.Marshalrtp.Packet.Marshalsctp.newRTOManagerstun.CheckOverflowstun.Method.Stringstun.NewSchemeTypeutls.ClientHelloIDutls.atLeastReaderutls.hostnameInSNIutls.pickECHConfigutls.prfForVersionutls.signedMessageutls.transcriptMsgutls.utlsMacSHA384xxhash.Sum64Stringbrotli.decodeSymbolbrotli.readDistancebrotli.reverseBits8brotli.safeReadBitsdns.packOctetStringdns.packStringOctetdns.unpackStringAnydns.unpackStringHexdns.unpackStringTxtfloat16.FromNaN32psfloat16.Fromfloat32goupnp.ContextErrormdns.Server.gowrap1noise.dh25519.DHLenpsiphon-tls.CurveIDpsiphon-tls.comparepsiphon-tls.macSHA1psiphon-tls.roundUppsiphon-tunnel-corequic-go.StreamErrorquic-go.newSendConnquic-go.sconn.Closequic-go.sendStreamIquic-go.setDF.func1rtcp.Goodbye.Stringrtcp.Header.Marshalrtcp.RunLengthChunksctp.parseParamTypestun.Attributes.Getstun.DecodeErrPlacestun.Software.AddTostun.Username.AddTostun.compatAttrTypeutls.CurveID.Stringutls.extractPaddingutls.isGREASEUint16utls.sliceForAppendutls.sortableCipherutls.unGREASEUint16bolt.MmapError.Errorbolt.unsafeByteSlicebrotli.fillBitWindowbrotli.getContextLUTbrotli.initBitReaderbrotli.preloadSymbolbrotli.saveErrorCodebrotli.symbolListGetbrotli.symbolListPutbrotli.transformTypedns.UnpackDomainNamedns.makeSVCBKeyValuedns.packIPSECGatewaydns.packStringBase32dns.packStringBase64dns.tsigTimeToStringfiltertransport.initinterceptor.NewChainlogging.loggerWritermdns.isSupportedIPv6noise.NewCipherSuitenoise.ciphersuite.DHnoise.dh25519.DHNamepsiphon-tls.QUICConnpsiphon-tls.allZerospsiphon-tls.keySharepsiphon-tls.sha1Hashpsiphon-tls.tls10MACquic-go.byteIntervalquic-go.init.0.func1quic-go.init.0.func2quic-go.init.func1.1quic-go.init.func1.2quic-go.init.func2.1quic-go.init.func2.2quic-go.isECNEnabledquic-go.newSendQueuertcp.Goodbye.Marshalrtcp.ReceptionReportrtcp.SDESType.Stringrtp.Header.MarshalTosctp.buildErrorCausesctp.newControlQueuesctp.newPayloadQueuesctp.newPendingQueuesctp.sortChunksBySSNsctp.sortChunksByTSNstun.AttrType.Stringstun.DecodeErr.Errorstun.ErrorCode.AddTostun.Software.Stringstun.Username.Stringutls.BoringGREASEECHutls.ExtensionFromIDutls.SignatureSchemeutls.UConn.LocalAddrutls.aeadAESGCMTLS13utls.cipherSuiteByIDutls.curveForCurveIDutls.newFinishedHashutls.newPRNGWithSeedutls.prefixNonceAEADutls.shuffledCiphersbolt.mergepgids.func1brotli.replicateValuebrotli.safeReadSymbolbrotli.shiftTransformbrotli.unwrittenBytesbrotli.wrapRingBufferdns.packDataAplPrefixdns.reverseSVCBKeyMapdns.unpackStringOctetgo-cache-lru.newCachegoptlib.socksPeekBytegoptlib.socksReadBytegoupnp.WithHTTPClientm3u8.NewMediaPlaylistm3u8.decodeParamsLinenoise.aeadCipher.Opennoise.aeadCipher.Sealnoise.cipherFn.Ciphernoise.hashFn.HashNamepsiphon-tls.addUint64psiphon-tls.checkALPNpsiphon-tls.cipherAESpsiphon-tls.cipherRC4psiphon-tls.cloneHashpsiphon-tls.macSHA256psiphon-tls.quicErrorquic-go.newConn.func1quic-go.newSendStreamquic-go.newStreamsMapquic-go.oobConn.Closequic-go.setSendBufferrandutil.CryptoUint64rtcp.RawPacket.Stringrtcp.getNBitsFromBytertcp.setNBitsOfUint16sctp.chunkType.Stringsctp.paramType.Stringstun.FingerprintValuestun.ProtoType.Stringstun.newAttrDecodeErrutls.AlertError.Errorutls.UConn.CloseWriteutls.UConn.RemoteAddrutls.finishedHash.Sumutls.generateECDHEKeyutls.genericExtensionutls.kyberDecapsulateutls.readPskIntoBytesutls.removeRC4Ciphersbitset.readUint64Arraybrotli.bitReaderUnloadbrotli.fillBitWindow16brotli.getBitsUnmaskedbrotli.processCommandsbrotli.readBlockLengthbrotli.readHuffmanCodebrotli.safeReadCommandbrotli.transformPrefixbrotli.transformSuffixbrotli.warmupBitReaderbrotli.writeRingBufferdns.UnpackRRWithHeaderdns.packDataSVCB.func1dns.unpackIPSECGatewaydns.unpackStringBase32dns.unpackStringBase64dns.writeTXTStringBytegoptlib.SocksConn.Readgoptlib.socksReadBytesm3u8.NewMasterPlaylistnoise.cipherChaChaPolynoise.ciphersuite.Hashnoise.ciphersuite.Namepsiphon-tls.QUICClientpsiphon-tls.QUICServerpsiphon-tls.aeadAESGCMpsiphon-tls.cacheEntrypsiphon-tls.cipher3DESpsiphon-tls.closedConnpsiphon-tls.ecdheRSAKApsiphon-tls.init.func1psiphon-tls.map.init.0psiphon-tls.map.init.1psiphon-tls.readUint64quic-go.init.1.NewPoolquic-go.newFrameSorterquic-go.packetUnpackerquic-go.populateConfigquic-go.receiveStreamIquic-go.setupTransportquic-go.toLoggingFramequic-go.validateConfigquic-go.wrapConn.func1quic-go.wrapConn.func2rtcp.PacketType.Stringrtcp.RawPacket.Marshalrtcp.RecvDelta.Marshalrtp.Header.MarshalSizertp.NewRandomSequencerrtp.Packet.MarshalSizesctp.createAssociationstun.Message.GobEncodestun.MessageType.AddTostun.MessageType.Valuestun.SchemeType.Stringutls.EnableWeakCiphersutls.RecordHeaderErrorutls.UConn.SetDeadlineutls.hpkeAssembleSuiteutls.kyberSharedSecretutls.mutualCipherSuiteutls.newSaltedPRNGSeedutls.noEKMBecauseNoEMSutls.sessionControlleruuid.newRandomFromPoolbitset.trailingZeroes64bitset.writeUint64Arraybrotli.checkInputAmountbrotli.decodeContextMapbrotli.decodeWindowBitsbrotli.decoderStateInitbrotli.ensureRingBufferbrotli.getAvailableBitsbrotli.nextTableBitSizebrotli.readContextModesbrotli.safeDecodeSymbolbrotli.safeReadDistancedns.compressionMap.finddns.packDataDomainNamesdns.unpackDataAplPrefixfloat16.Float16.Float32go-cache-lru.NewWithLRUgo-cache-lru.runJanitorgoptlib.SocksConn.Closegoptlib.SocksConn.Writegoptlib.socks5Handshakegoptlib.syncWriter.Namegoptlib.syncWriter.Readgoptlib.syncWriter.Seekinterceptor.flattenErrslogging.LogLevel.Stringmdns.interfaceForRemotemdns.ipFromAnswerHeadernoise.NewHandshakeStatenoise.ciphersuite.DHLenpsiphon-tls.X509KeyPairpsiphon-tls.alert.Errorpsiphon-tls.isPrimitivepsiphon-tls.md5SHA1Hashpsiphon-tls.newQUICConnpsiphon-tls.pskIdentityquic-go.ClientHelloInfoquic-go.basicConn.Closequic-go.getMacOSVersionquic-go.getPacketBufferquic-go.newCryptoStreamquic-go.newPacketPackerquic-go.newStream.func1quic-go.newStream.func2quic-go.newStream.func3quic-go.newStream.func4quic-go.oobConn.WriteTortcp.get24BitsFromBytessctp.StreamState.Stringsctp.chunkHeader.Stringsctp.gapAckBlock.Stringsctp.newReassemblyQueuesctp.paramHeader.Stringsctp.paramRandom.Stringstun.MessageType.Stringstun.RawAttribute.AddTostun.newHMAC.deferwrap1utls.BoringPaddingStyleutls.addBytesWithLengthutls.keyShares.ToPublicutls.marshalCertificateutls.parseECHConfigListutls.pickECHCipherSuitebrotli.buildHuffmanTablebrotli.decodeError.Errorbrotli.decodeVarLenUint8brotli.get16BitsUnmaskedbrotli.getRemainingBytesbrotli.maxDistanceSymbolbrotli.transformPrefixIdbrotli.transformSuffixIddns.RR_Header.packHeaderdns.compressionLenSearchdns.compressionMap.validfloat16.f16bitsToF32bitsfloat16.f32bitsToF16bitsgo-cache-lru.keyAndValuego-cache-lru.stopJanitorgoptlib.NewSocksListenergoptlib.syncWriter.Closegoptlib.syncWriter.Writeinterceptor.RTCPFeedbacknoise.aeadCipher.Decryptnoise.aeadCipher.Encryptnoise.ciphersuite.Ciphernoise.ciphersuite.DHNamepsiphon-tls.CipherSuitespsiphon-tls.alert.Stringpsiphon-tls.checkKeySizepsiphon-tls.ecdheECDSAKApsiphon-tls.recorderConnpsiphon-tls.structsEqualpsiphon-tls.validDNSNamepsiphon-tls.xorNonceAEADquic-go.appendIPv4ECNMsgquic-go.appendIPv6ECNMsgquic-go.isSendMsgSizeErrquic-go.newConnIDManagerquic-go.newDatagramQueuequic-go.newMTUDiscovererquic-go.newReceiveStreamquic-go.oobConn.ReadFromquic-go.parseIPv4PktInfoquic-go.sconn.ReadPacketquic-go.setReceiveBufferquic-go.unpackLongHeaderrtcp.SenderReport.Stringrtcp.appendNBitsToUint32sctp.newPendingBaseQueuestun.MessageClass.Stringstun.OtherAddress.Stringstun.RawAttribute.Stringutls.KeyShares.ToPrivateutls.UnmarshalECHConfigsutls.computeAndUpdatePSKutls.defaultCipherSuitesutls.ekmFromMasterSecretutls.generateOuterECHExtutls.initializationGuardutls.newConstantTimeHashutls.obfuscatedTicketAgeutls.removeRandomCiphersutls.sortableCiphers.Lenuuid.NewRandomFromReaderbitset.BitSet.MarshalJSONbitset.wordsNeededUnboundbrotli.bitReaderSaveStatebrotli.decoderErrorStringdns.compressionMap.insertdns.unpackDataDomainNamesfiltertransport.FindIPNetgoptlib.socks5AuthRFC1929goptlib.socks5ReadCommandgoptlib.socksFlushBuffersgoupnp.ContextError.Errorinterceptor.multiError.Ismdns.ipToBytesError.Errornoise.CipherSuite.Hash-fmnoise.aeadCipher.Overheadnoise.cipherFn.CipherNamepsiphon-tls.atLeastReaderpsiphon-tls.hostnameInSNIpsiphon-tls.negotiateALPNpsiphon-tls.newClosedConnpsiphon-tls.pickECHConfigpsiphon-tls.prfForVersionpsiphon-tls.signedMessagepsiphon-tls.supportsECDHEpsiphon-tls.transcriptMsgqpack.decodingError.Errorquic-go.basicConn.WriteToquic-go.inspectReadBufferquic-go.newPacketUnpackerquic-go.newServer.gowrap1quic-go.newServer.gowrap2quic-go.nextConnTracingIDquic-go.oobConn.LocalAddrquic-go.sconn.WritePacketquic-go.statelessResetterquic-go.streamError.Errorquic-go.toLoggingAckFramertcp.BlockTypeType.Stringrtcp.SenderReport.Marshalsctp.calculateNextTimeoutsctp.hmacAlgorithm.Stringsctp.newRandomStateCookiestun.NewLongTermIntegrityutls.GetBoringGREASEValueutls.aeadChaCha20Poly1305utls.cipherSuiteTLS13ByIDutls.keysFromMasterSecretutls.lruSessionCacheEntryutls.newSessionControllerutls.prfAndHashForVersionutls.sortableCiphers.Lessutls.sortableCiphers.Swaputls.splitPreMasterSecretutls.unmarshalCertificatebrotli.decoderGetErrorCodebrotli.readCommandInternalbrotli.readPreloadedSymbolbrotli.safeProcessCommandsbrotli.safeReadBlockLengthdatachannel.newDataChanneldns.TsigVerifyWithProvidergoptlib.readSocks4aConnectgoptlib.sendSocks5Responsegoptlib.socks5Authenticategoptlib.syncWriter.WriteTointerceptor.Attributes.Setnoise.aeadCipher.NonceSizenoise.ciphersuite.HashNamepsiphon-tls.CurveID.Stringpsiphon-tls.extractPaddingpsiphon-tls.sliceForAppendqpack.HeaderField.IsPseudoquic-go.basicConn.ReadFromquic-go.convertStreamErrorquic-go.inspectWriteBufferquic-go.newClosedLocalConnquic-go.newConnIDGeneratorquic-go.oobConn.ReadMsgUDPrtcp.ReceiverReport.Stringrtcp.SourceDescriptionItemrtcp.numOfBitsOfSymbolSizesctp.chunkHeartbeat.Stringsctp.errorCauseCode.Stringsctp.paramChunkList.Stringsctp.reconfigResult.Stringstun.DecodeErrPlace.Stringstun.FingerprintAttr.AddTostun.Message.MarshalBinarystun.NewShortTermIntegritystun.TextAttribute.AddToAsutls.ClientAuthType.Stringutls.PreSharedKeyExtensionutls.UConn.SetReadDeadlineutls.makeSupportedVersionsutls.newPRNGWithSaltedSeedutls.selectSignatureSchemebrotli.decoderHasMoreOutputbrotli.distanceAlphabetSizebrotli.readDistanceInternaldns.truncateMsgFromRdlengthdns.tsigHMACProvider.Verifygoptlib.SocksConn.LocalAddrgoptlib.sendSocks4aResponsegoptlib.socks5NegotiateAuthgoptlib.socksReadByteVerifygoptlib.socksReadBytesUntilgoptlib.syncWriter.ReadFromgoptlib.syncWriter.os.closepsiphon-tls.CipherSuiteNamepsiphon-tls.SignatureSchemepsiphon-tls.aeadAESGCMTLS13psiphon-tls.aesgcmPreferredpsiphon-tls.cipherSuiteByIDpsiphon-tls.clientHelloInfopsiphon-tls.curveForCurveIDpsiphon-tls.newFinishedHashpsiphon-tls.newRecorderConnpsiphon-tls.parsePrivateKeypsiphon-tls.prefixNonceAEADquic-go.basicConn.LocalAddrquic-go.deadlineError.Errorquic-go.incomingStreamEntryquic-go.newClosedRemoteConnquic-go.newPacketHandlerMapquic-go.oobConn.SetDeadlinequic-go.oobConn.SyscallConnquic-go.oobConn.WriteMsgUDPquic-go.streamOpenErr.Errorrtcp.ExtendedReport.Marshalrtcp.ReceiverReport.Marshalrtcp.RunLengthChunk.Marshalrtcp.VoIPMetricsReportBlocksctp.chunkCookieEcho.Stringsctp.chunkInitCommon.Stringsctp.chunkMandatoryChecksumsctp.generatePacketChecksumsctp.paramECNCapable.Stringsctp.setSupportedExtensionsstun.MessageIntegrity.AddTostun.MessageIntegrity.Checkstun.XORMappedAddress.AddToutls.MakeClientSessionStateutls.NewKeySharePrivateKeysutls.SessionTicketExtensionutls.SignatureScheme.Stringutls.UConn.SetWriteDeadlineutls.encodeInnerClientHelloutls.finishedHash.clientSumutls.finishedHash.serverSumutls.generateRandomizedSpecutls.mutualCipherSuiteTLS13utls.pskIdentities.ToPublicutls.unexpectedMessageErrorInternalCollectionsUtilitiesbrotli.bitReaderRestoreStatebrotli.decodeMetaBlockLengthbrotli.readSymbolCodeLengthsbrotli.safeReadBitsMaybeZerodns.TsigGenerateWithProviderdns.isDomainNameLabelSpecialdns.msgLenWithCompressionMapfloat16.PrecisionFromfloat32goptlib.SocksConn.RemoteAddrgoptlib.newTemporaryNetErrorgoptlib.socksFlushReadBuffergoupnp.requestXml.deferwrap1interceptor.multiError.Errorlogging.DefaultLeveledLoggernoise.cipherChaChaPoly.func1noise.ciphersuite.CipherNamepsiphon-tls.AlertError.Errorpsiphon-tls.finishedHash.Sumpsiphon-tls.generateECDHEKeypsiphon-tls.kyberDecapsulatepsiphon-tls.kyberEncapsulatequic-go.connRunner.Remove-fmquic-go.connRunner.Retire-fmquic-go.deadlineError.Unwrapquic-go.getLargePacketBufferquic-go.newStatelessResetterquic-go.streamOpenErr.Unwraprandutil.mathRandomGeneratorrtcp.CCFeedbackReport.Stringrtcp.ReceptionReport.Marshalrtcp.TransportLayerCC.Stringsctp.createClientWithContextsctp.errorCauseHeader.Stringstun.MessageIntegrity.Stringstun.XORMappedAddress.Stringutls.ISessionTicketExtensionutls.PskIdentities.ToPrivateutls.RecordHeaderError.Errorutls.defaultCurvePreferencesutls.readUint8LengthPrefixedbrotli.huffmanTreeGroupDecodebrotli.prepareLiteralDecodingdns.tsigHMACProvider.Generatedns.tsigSecretProvider.Verifyfiltertransport.MustParseCIDRgoptlib.SocksConn.SetDeadlinenoise.dh25519.GenerateKeypairpsiphon-tls.ParseSessionStatepsiphon-tls.RecordHeaderErrorpsiphon-tls.kyberSharedSecretpsiphon-tls.mutualCipherSuitepsiphon-tls.noEKMBecauseNoEMSpsiphon-tls.selectCipherSuiteqpack.invalidIndexError.Errorquic-go.basicConn.SetDeadlinequic-go.deadlineError.Timeoutquic-go.errCloseForRecreatingquic-go.errServerClosed.Errorquic-go.isECNDisabledUsingEnvquic-go.newIncomingStreamsMapquic-go.newOutgoingStreamsMapquic-go.oobConn.SetReadBufferquic-go.sconn.SetReadDeadlinequic-go.streamOpenErr.Timeoutrtcp.CCFeedbackReport.Marshalrtcp.FullIntraRequest.Marshalrtcp.TTLorHopLimitType.Stringrtcp.TransportLayerCC.Marshalsctp.chunkHeartbeatAck.Stringstun.ErrorCodeAttribute.AddTostun.XORMappedAddress.AddToAsstun.nearestPaddedValueLengthutls.NewLRUClientSessionCacheutls.addBytesWithLength.func1utls.hashForServerKeyExchangeutls.readUint16LengthPrefixedutls.readUint24LengthPrefixedutls.verifyHandshakeSignatureuuid.invalidLengthError.Erroranet.InterfaceAddrsByInterfacebrotli.buildSimpleHuffmanTablebrotli.calculateRingBufferSizebrotli.decoderDecompressStreambrotli.processCommandsInternalbrotli.processSingleCodeLengthbrotli.transformDictionaryWorddatachannel.messageType.Stringgoptlib.syncWriter.SetDeadlinegoptlib.syncWriter.SyscallConngoptlib.syncWriter.WriteStringinterceptor.RTPHeaderExtensioninterceptor.RTPReaderFunc.Readm3u8.decodeLineOfMediaPlaylistpsiphon-tls.NewResumptionStatepsiphon-tls.addBytesWithLengthpsiphon-tls.marshalCertificatepsiphon-tls.parseECHConfigListpsiphon-tls.pickECHCipherSuitepsiphon-tls.recorderConn.Closepsiphon-tls.recorderConn.Writepsiphon-tls.requiresClientCertquic-go.errServerClosed.Unwrapquic-go.estimateMaxPayloadSizequic-go.newCryptoStreamManagerquic-go.newRetransmissionQueuequic-go.setTLSConfigServerNamertcp.SourceDescription.Marshalrtcp.SourceDescriptionItem.lenrtcp.StatusVectorChunk.Marshalrtcp.TransportLayerNack.Stringsctp.getAssociationStateStringsctp.paramHeartbeatInfo.Stringstun.ErrorCodeAttribute.Stringstun.transactionIDSetter.AddToutls.NewPubKeySharePrivateKeysutls.defaultCipherSuites.func1utls.generateOuterECHExt.func1utls.generateOuterECHExt.func2utls.masterFromPreMasterSecretutls.noEKMBecauseRenegotiationbrotli.decodeBlockTypeAndLengthbrotli.decodeCommandBlockSwitchbrotli.decodeLiteralBlockSwitchbrotli.readSimpleHuffmanSymbolsdns.tsigSecretProvider.Generatego-cache-lru.runJanitor.gowrap1goptlib.socks5AuthRFC1929.func1goptlib.socks5ReadCommand.func1goptlib.temporaryNetError.Errorinterceptor.RTCPReaderFunc.Readinterceptor.RTPWriterFunc.Writelogging.NewDefaultLoggerFactorym3u8.decodeLineOfMasterPlaylistpsiphon-tls.computeAndUpdatePSKpsiphon-tls.defaultCipherSuitespsiphon-tls.ekmFromMasterSecretpsiphon-tls.generateOuterECHExtpsiphon-tls.keySharePrivateKeyspsiphon-tls.newConstantTimeHashpsiphon-tls.obfuscatedTicketAgequic-go.deadlineError.Temporaryquic-go.inspectReadBuffer.func1quic-go.oobConn.SetReadDeadlinequic-go.streamOpenErr.Temporaryrandutil.NewMathRandomGeneratorrtcp.SourceDescriptionChunk.lenrtcp.TransportLayerNack.Marshalutls.QUICEncryptionLevel.Stringutls.ShuffleChromeTLSExtensionsutls.UnmarshalECHConfigContentsutls.marshalingFunction.Marshalutls.sortableCiphers.GetCiphersbrotli.checkInputAmountMaybeSafebrotli.decodeDistanceBlockSwitchbrotli.processRepeatedCodeLengthbrotli.readCodeLengthCodeLengthsbrotli.safeReadSymbolCodeLengthsgo-cache-lru.newCacheWithJanitorinterceptor.RTCPWriterFunc.Writepsiphon-tls.InsecureCipherSuitespsiphon-tls.aeadChaCha20Poly1305psiphon-tls.cipherSuiteTLS13ByIDpsiphon-tls.keysFromMasterSecretpsiphon-tls.lruSessionCacheEntrypsiphon-tls.prfAndHashForVersionpsiphon-tls.splitPreMasterSecretpsiphon-tls.unmarshalCertificatequic-go.inspectWriteBuffer.func1quic-go.oobConn.SetWriteDeadlinequic-go.streamI.closeForShutdownquic-go.streamI.updateSendWindowrtcp.SliceLossIndication.Marshalutls.TransportParameters.Marshalutls.unsupportedCertificateErrorbrotli.decoderStateMetablockBeginbrotli.takeDistanceFromRingBuffergoptlib.SocksConn.SetReadDeadlinegoptlib.sendSocks5ResponseGrantedgoptlib.temporaryNetError.Timeoutnoise.ciphersuite.GenerateKeypairpsiphon-tls.ClientAuthType.Stringpsiphon-tls.ReadClientHelloRandompsiphon-tls.selectSignatureSchemequic-go.basicConn.SetReadDeadlinequic-go.mtuFinderAckHandler.Startrtcp.CCFeedbackReportBlock.Stringsctp.paramReconfigResponse.Stringutls.extMasterFromPreMasterSecretutls.generateRandomizedSpec.func1utls.generateRandomizedSpec.func2utls.generateRandomizedSpec.func3brotli.bitReaderJumpToByteBoundarybrotli.decoderHuffmanTreeGroupInitbrotli.inverseMoveToFrontTransformgoptlib.SocksConn.SetWriteDeadlinegoptlib.sendSocks4aResponseGrantedgoptlib.sendSocks5ResponseRejectedgoptlib.syncWriter.SetReadDeadlinepsiphon-tls.MakeClientSessionStatepsiphon-tls.SignatureScheme.Stringpsiphon-tls.encodeInnerClientHellopsiphon-tls.finishedHash.clientSumpsiphon-tls.finishedHash.serverSumpsiphon-tls.mutualCipherSuiteTLS13psiphon-tls.recorderConn.LocalAddrpsiphon-tls.unexpectedMessageErrorquic-go.basicConn.SetWriteDeadlinertcp.CCFeedbackMetricBlock.marshalrtcp.CCFeedbackReportBlock.marshalrtcp.PictureLossIndication.Marshalrtcp.SourceDescriptionItem.Marshalutls.certificateRequestInfoFromMsgutls.isSupportedSignatureAlgorithmbrotli.buildCodeLengthsHuffmanTablebrotli.safeDecodeCommandBlockSwitchbrotli.safeDecodeLiteralBlockSwitchgoptlib.sendSocks4aResponseRejectedgoptlib.syncWriter.SetWriteDeadlinegoptlib.temporaryNetError.Temporaryinterceptor.Attributes.GetRTPHeaderpsiphon-tls.RecordHeaderError.Errorpsiphon-tls.defaultCurvePreferencespsiphon-tls.readUint8LengthPrefixedpsiphon-tls.recorderConn.RemoteAddrquic-go.mtuFinderAckHandler.GetPingquic-go.newPacketHandlerMap.gowrap1randutil.GenerateCryptoRandomStringrtcp.SourceDescriptionChunk.Marshalutls.ClientHelloSpecJSONUnmarshalerutls.legacyTypeAndHashFromPublicKeyutls.signatureSchemesForCertificateutls.typeAndHashFromSignatureSchemebrotli.copyUncompressedBlockToOutputbrotli.safeDecodeDistanceBlockSwitchpsiphon-tls.NewLRUClientSessionCachepsiphon-tls.addBytesWithLength.func1psiphon-tls.certificatesToBytesSlicepsiphon-tls.hashForServerKeyExchangepsiphon-tls.illegalClientHelloChangepsiphon-tls.readUint16LengthPrefixedpsiphon-tls.readUint24LengthPrefixedpsiphon-tls.recorderConn.SetDeadlinepsiphon-tls.supportedVersionsFromMaxpsiphon-tls.verifyHandshakeSignaturequic-go.sendStreamI.closeForShutdownquic-go.sendStreamI.updateSendWindowsctp.paramForwardTSNSupported.Stringsctp.paramSupportedExtensions.Stringbrotli.detectTrivialLiteralBlockTypesinterceptor.Attributes.GetRTCPPacketspsiphon-tls.defaultCipherSuites.func1psiphon-tls.generateOuterECHExt.func1psiphon-tls.generateOuterECHExt.func2psiphon-tls.masterFromPreMasterSecretpsiphon-tls.noEKMBecauseRenegotiationquic-go.StreamLimitReachedError.Errorrtcp.CCFeedbackReport.DestinationSSRCrtcp.ReceiverReferenceTimeReportBlockrtcp.TransportLayerCC.DestinationSSRCsctp.PayloadProtocolIdentifier.Stringsctp.paramOutgoingResetRequest.Stringutls.ShuffleChromeTLSExtensions.func1utls.ShuffleChromeTLSExtensions.func2utls.ShuffleChromeTLSExtensions.func3datachannel.parseExpectDataChannelOpengoupnp.NewServiceClientsFromRootDevicepsiphon-tls.QUICEncryptionLevel.Stringpsiphon-tls.marshalingFunction.Marshalquic-go.connRunner.RemoveResetToken-fmutls.computeAndUpdateOuterECHExtensionutls.macSHA1.newConstantTimeHash.func1brotli.decodeCommandBlockSwitchInternalbrotli.decodeLiteralBlockSwitchInternallogging.NewDefaultLeveledLoggerForScopepsiphon-tls.unsupportedCertificateErrorquic-go.connRunner.ReplaceWithClosed-fmquic-go.mtuFinderAckHandler.CurrentSizequic-go.receiveStreamI.closeForShutdownsctp.paramRequestedHMACAlgorithm.Stringsctp.paramZeroChecksumAcceptable.Stringbrotli.decodeDistanceBlockSwitchInternalbrotli.decoderStateCleanupAfterMetablockpsiphon-tls.extMasterFromPreMasterSecretpsiphon-tls.recorderConn.SetReadDeadlineutls.PreSharedKeyExtension.IsInitializedpsiphon-tls.certificateRequestInfoFromMsgpsiphon-tls.isSupportedSignatureAlgorithmpsiphon-tls.recorderConn.SetWriteDeadlinepsiphon-tls.legacyTypeAndHashFromPublicKeypsiphon-tls.signatureSchemesForCertificatepsiphon-tls.typeAndHashFromSignatureSchemertcp.RapidResynchronizationRequest.Marshalutls.ISessionTicketExtension.IsInitializedutls.finishedHash.hashForClientCertificatepsiphon-tls.NewObfuscatedClientSessionStatequic-go.mtuFinderAckHandler.ShouldSendProbequic-go.uniStreamSender.onHasConnectionDatapsiphon-tls.ContainsObfuscatedPSKCipherSuitertcp.ReceiverEstimatedMaximumBitrate.Marshalpsiphon-tls.computeAndUpdateOuterECHExtensionpsiphon-tls.macSHA1.newConstantTimeHash.func1utls.rsaKeyAgreement.processServerKeyExchangertcp.ReceiverEstimatedMaximumBitrate.MarshalToutls.rsaKeyAgreement.generateClientKeyExchangertcp.ReceiverEstimatedMaximumBitrate.MarshalSizepsiphon-tls.finishedHash.hashForClientCertificateutls.prfForVersion.prfAndHashForVersion.prf12.func1utls.prfForVersion.prfAndHashForVersion.prf12.func2psiphon-tls.rsaKeyAgreement.processClientKeyExchangepsiphon-tls.rsaKeyAgreement.processServerKeyExchangepsiphon-tls.rsaKeyAgreement.generateClientKeyExchangepsiphon-tls.rsaKeyAgreement.generateServerKeyExchangeutls.newFinishedHash.prfAndHashForVersion.prf12.func1utls.newFinishedHash.prfAndHashForVersion.prf12.func2psiphon-tls.ContainsObfuscatedSessionTicketCipherSuitepsiphon-tls.prfForVersion.prfAndHashForVersion.prf12.func1psiphon-tls.prfForVersion.prfAndHashForVersion.prf12.func2psiphon-tls.newFinishedHash.prfAndHashForVersion.prf12.func1psiphon-tls.newFinishedHash.prfAndHashForVersion.prf12.func2utls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func1utls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2utls.masterFromPreMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func1utls.masterFromPreMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2psiphon-tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func1psiphon-tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2utls.extMasterFromPreMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func1utls.extMasterFromPreMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2psiphon-tls.masterFromPreMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func1psiphon-tls.masterFromPreMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2psiphon-tls.extMasterFromPreMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func1psiphon-tls.extMasterFromPreMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2

Sign up to see Other details

Sign Up Free

Security and privacy

Code signing, notarization, and entitlement analysis for Conduit.

Code Signing

Excellent
Signed
Notarized
Hardened Runtime

Developer ID Application: Psiphon Inc. (Q6HLNEX92A)

Entitlements7

com.apple.security.app-sandbox
com.apple.security.cs.allow-dyld-environment-variables
com.apple.security.cs.allow-jit
com.apple.security.cs.allow-unsigned-executable-memory
com.apple.security.cs.disable-library-validation
com.apple.security.network.client
com.apple.security.network.server

Sign up to see Entitlements

Sign Up Free

How popular is Conduit?

Popularity ranking based on install counts, store ratings, and community signals.

Popularity Tier
Ranked across all macOS apps
Niche

Popularity Score

13
13
Adoption
13
Mindshare
0
Store Rank

Sign up to see Detailed Popularity Data

Sign Up Free

When was Conduit last updated?

2 tracked releases since April 2026.

Latest: v1.8.0
May 23, 2026
v1.8.0
May 23, 2026
v0.13.3
Apr 10, 2026

Sign up to see Release History

Sign Up Free

Last verified May 23, 2026

Get version history, dependency trees, and scores via API
Desktop Insights

The only technographics platform for desktop software. See the SDKs, frameworks, and dependencies inside thousands of macOS and Windows applications.

© Copyright 2026 Desktop Insights. All Rights Reserved.

About
  • About
  • Blog
  • Contact
  • Twitter / X
Product
  • Statistics
  • Documentation
  • MCP Server
  • Smithery
  • Glama
Legal
  • Terms of Service
  • Privacy Policy
  • Cookie Policy