jar

com.acgist : snail

Maven & Gradle

Dec 31, 2021
3 usages

snail · 基于Java开发的下载工具,支持下载协议:BT(BitTorrent、磁力链接、种子文件)、HLS(M3U8)、FTP、HTTP。

Table Of Contents

Latest Version

Download com.acgist : snail JAR file - Latest Versions:

All Versions

Download com.acgist : snail JAR file - All Versions:

Version Vulnerabilities Size Updated
1.17.x
1.7.x
1.6.x
1.5.x
1.4.x
1.3.x
1.2.x
1.1.x
1.0.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window snail-1.17.1.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

com.acgist.snail.net.torrent

├─ com.acgist.snail.net.torrent.IEncryptMessageSender.class - [JAR]

├─ com.acgist.snail.net.torrent.IPeerConnect.class - [JAR]

├─ com.acgist.snail.net.torrent.TorrentAcceptHandler.class - [JAR]

├─ com.acgist.snail.net.torrent.TorrentServer.class - [JAR]

├─ com.acgist.snail.net.torrent.TorrentStream.class - [JAR]

├─ com.acgist.snail.net.torrent.TorrentStreamGroup.class - [JAR]

com.acgist.snail.context.exception

├─ com.acgist.snail.context.exception.DownloadException.class - [JAR]

├─ com.acgist.snail.context.exception.EntityException.class - [JAR]

├─ com.acgist.snail.context.exception.NetException.class - [JAR]

├─ com.acgist.snail.context.exception.PacketSizeException.class - [JAR]

├─ com.acgist.snail.context.exception.TimerException.class - [JAR]

com.acgist.snail.pojo.wrapper

├─ com.acgist.snail.pojo.wrapper.DescriptionWrapper.class - [JAR]

├─ com.acgist.snail.pojo.wrapper.HeaderWrapper.class - [JAR]

├─ com.acgist.snail.pojo.wrapper.HttpHeaderWrapper.class - [JAR]

├─ com.acgist.snail.pojo.wrapper.KeyValueWrapper.class - [JAR]

├─ com.acgist.snail.pojo.wrapper.URIWrapper.class - [JAR]

com.acgist.snail.context.recycle

├─ com.acgist.snail.context.recycle.Recycle.class - [JAR]

├─ com.acgist.snail.context.recycle.WindowsRecycle.class - [JAR]

com.acgist.snail.net.torrent.crypt

├─ com.acgist.snail.net.torrent.crypt.MSECipher.class - [JAR]

├─ com.acgist.snail.net.torrent.crypt.MSECryptHandshakeHandler.class - [JAR]

├─ com.acgist.snail.net.torrent.crypt.MSEKeyPairBuilder.class - [JAR]

├─ com.acgist.snail.net.torrent.crypt.MSEPaddingSync.class - [JAR]

com.acgist.snail.gui.event.adapter

├─ com.acgist.snail.gui.event.adapter.AlertEventAdapter.class - [JAR]

├─ com.acgist.snail.gui.event.adapter.BuildEventAdapter.class - [JAR]

├─ com.acgist.snail.gui.event.adapter.ExitEventAdapter.class - [JAR]

├─ com.acgist.snail.gui.event.adapter.HideEventAdapter.class - [JAR]

├─ com.acgist.snail.gui.event.adapter.MultifileEventAdapter.class - [JAR]

├─ com.acgist.snail.gui.event.adapter.NoticeEventAdapter.class - [JAR]

├─ com.acgist.snail.gui.event.adapter.RefreshTaskListEventAdapter.class - [JAR]

├─ com.acgist.snail.gui.event.adapter.RefreshTaskStatusEventAdapter.class - [JAR]

├─ com.acgist.snail.gui.event.adapter.ResponseEventAdapter.class - [JAR]

├─ com.acgist.snail.gui.event.adapter.ShowEventAdapter.class - [JAR]

com.acgist.snail.pojo.bean

├─ com.acgist.snail.pojo.bean.InfoHash.class - [JAR]

├─ com.acgist.snail.pojo.bean.M3u8.class - [JAR]

├─ com.acgist.snail.pojo.bean.Magnet.class - [JAR]

├─ com.acgist.snail.pojo.bean.Torrent.class - [JAR]

├─ com.acgist.snail.pojo.bean.TorrentFile.class - [JAR]

├─ com.acgist.snail.pojo.bean.TorrentFileMatedata.class - [JAR]

├─ com.acgist.snail.pojo.bean.TorrentInfo.class - [JAR]

├─ com.acgist.snail.pojo.bean.TorrentPiece.class - [JAR]

com.acgist.snail.downloader

├─ com.acgist.snail.downloader.Downloader.class - [JAR]

├─ com.acgist.snail.downloader.IDownloader.class - [JAR]

├─ com.acgist.snail.downloader.MultifileDownloader.class - [JAR]

├─ com.acgist.snail.downloader.SingleFileDownloader.class - [JAR]

├─ com.acgist.snail.downloader.TorrentSessionDownloader.class - [JAR]

com.acgist.snail.net.torrent.tracker

├─ com.acgist.snail.net.torrent.tracker.HttpTrackerSession.class - [JAR]

├─ com.acgist.snail.net.torrent.tracker.TrackerAcceptHandler.class - [JAR]

├─ com.acgist.snail.net.torrent.tracker.TrackerClient.class - [JAR]

├─ com.acgist.snail.net.torrent.tracker.TrackerLauncher.class - [JAR]

├─ com.acgist.snail.net.torrent.tracker.TrackerLauncherGroup.class - [JAR]

├─ com.acgist.snail.net.torrent.tracker.TrackerMessageHandler.class - [JAR]

├─ com.acgist.snail.net.torrent.tracker.TrackerServer.class - [JAR]

├─ com.acgist.snail.net.torrent.tracker.UdpTrackerSession.class - [JAR]

com.acgist.snail.logger

├─ com.acgist.snail.logger.Logger.class - [JAR]

├─ com.acgist.snail.logger.LoggerAdapter.class - [JAR]

├─ com.acgist.snail.logger.LoggerConfig.class - [JAR]

├─ com.acgist.snail.logger.LoggerContext.class - [JAR]

com.acgist.snail.context

├─ com.acgist.snail.context.DhtContext.class - [JAR]

├─ com.acgist.snail.context.EntityContext.class - [JAR]

├─ com.acgist.snail.context.GuiContext.class - [JAR]

├─ com.acgist.snail.context.HlsContext.class - [JAR]

├─ com.acgist.snail.context.MessageHandlerContext.class - [JAR]

├─ com.acgist.snail.context.NatContext.class - [JAR]

├─ com.acgist.snail.context.NodeContext.class - [JAR]

├─ com.acgist.snail.context.PeerContext.class - [JAR]

├─ com.acgist.snail.context.ProtocolContext.class - [JAR]

├─ com.acgist.snail.context.RecycleContext.class - [JAR]

├─ com.acgist.snail.context.StatisticsContext.class - [JAR]

├─ com.acgist.snail.context.StunContext.class - [JAR]

├─ com.acgist.snail.context.SystemContext.class - [JAR]

├─ com.acgist.snail.context.SystemThreadContext.class - [JAR]

├─ com.acgist.snail.context.TaskContext.class - [JAR]

├─ com.acgist.snail.context.TorrentContext.class - [JAR]

├─ com.acgist.snail.context.TrackerContext.class - [JAR]

├─ com.acgist.snail.context.UpnpContext.class - [JAR]

├─ com.acgist.snail.context.UtpContext.class - [JAR]

com.acgist.snail.downloader.http

├─ com.acgist.snail.downloader.http.HttpDownloader.class - [JAR]

com.acgist.snail.protocol.ftp

├─ com.acgist.snail.protocol.ftp.FtpProtocol.class - [JAR]

com.acgist.snail.downloader.magnet

├─ com.acgist.snail.downloader.magnet.MagnetDownloader.class - [JAR]

com.acgist.snail.net.application

├─ com.acgist.snail.net.application.ApplicationClient.class - [JAR]

├─ com.acgist.snail.net.application.ApplicationMessageHandler.class - [JAR]

├─ com.acgist.snail.net.application.ApplicationServer.class - [JAR]

com.acgist.snail.net.torrent.dht

├─ com.acgist.snail.net.torrent.dht.DhtClient.class - [JAR]

├─ com.acgist.snail.net.torrent.dht.DhtLauncher.class - [JAR]

├─ com.acgist.snail.net.torrent.dht.DhtMessage.class - [JAR]

├─ com.acgist.snail.net.torrent.dht.DhtMessageHandler.class - [JAR]

├─ com.acgist.snail.net.torrent.dht.DhtRequest.class - [JAR]

├─ com.acgist.snail.net.torrent.dht.DhtResponse.class - [JAR]

com.acgist.snail.format

├─ com.acgist.snail.format.BEncodeDecoder.class - [JAR]

├─ com.acgist.snail.format.BEncodeEncoder.class - [JAR]

├─ com.acgist.snail.format.JSON.class - [JAR]

├─ com.acgist.snail.format.XML.class - [JAR]

com.acgist.snail.net.http

├─ com.acgist.snail.net.http.HttpClient.class - [JAR]

com.acgist.snail.protocol.magnet

├─ com.acgist.snail.protocol.magnet.MagnetBuilder.class - [JAR]

├─ com.acgist.snail.protocol.magnet.MagnetProtocol.class - [JAR]

├─ com.acgist.snail.protocol.magnet.TorrentBuilder.class - [JAR]

com.acgist.snail.protocol.thunder

├─ com.acgist.snail.protocol.thunder.ThunderProtocol.class - [JAR]

com.acgist.snail.net.codec

├─ com.acgist.snail.net.codec.IMessageDecoder.class - [JAR]

├─ com.acgist.snail.net.codec.IMessageEncoder.class - [JAR]

├─ com.acgist.snail.net.codec.LineMessageCodec.class - [JAR]

├─ com.acgist.snail.net.codec.MessageCodec.class - [JAR]

├─ com.acgist.snail.net.codec.MultilineMessageCodec.class - [JAR]

├─ com.acgist.snail.net.codec.StringMessageCodec.class - [JAR]

com.acgist.snail.net.torrent.peer

├─ com.acgist.snail.net.torrent.peer.DhtExtensionMessageHandler.class - [JAR]

├─ com.acgist.snail.net.torrent.peer.ExtensionMessageHandler.class - [JAR]

├─ com.acgist.snail.net.torrent.peer.ExtensionTypeMessageHandler.class - [JAR]

├─ com.acgist.snail.net.torrent.peer.IExtensionMessageHandler.class - [JAR]

├─ com.acgist.snail.net.torrent.peer.PeerClient.class - [JAR]

├─ com.acgist.snail.net.torrent.peer.PeerConnect.class - [JAR]

├─ com.acgist.snail.net.torrent.peer.PeerCryptMessageCodec.class - [JAR]

├─ com.acgist.snail.net.torrent.peer.PeerDownloader.class - [JAR]

├─ com.acgist.snail.net.torrent.peer.PeerDownloaderGroup.class - [JAR]

├─ com.acgist.snail.net.torrent.peer.PeerMessageHandler.class - [JAR]

├─ com.acgist.snail.net.torrent.peer.PeerServer.class - [JAR]

├─ com.acgist.snail.net.torrent.peer.PeerSubMessageHandler.class - [JAR]

├─ com.acgist.snail.net.torrent.peer.PeerUnpackMessageCodec.class - [JAR]

├─ com.acgist.snail.net.torrent.peer.PeerUploader.class - [JAR]

├─ com.acgist.snail.net.torrent.peer.PeerUploaderGroup.class - [JAR]

com.acgist.snail.protocol.hls

├─ com.acgist.snail.protocol.hls.HlsProtocol.class - [JAR]

├─ com.acgist.snail.protocol.hls.M3u8Builder.class - [JAR]

com.acgist.snail.protocol.http

├─ com.acgist.snail.protocol.http.HttpProtocol.class - [JAR]

com.acgist.snail.net.ftp

├─ com.acgist.snail.net.ftp.CommandCode.class - [JAR]

├─ com.acgist.snail.net.ftp.FtpClient.class - [JAR]

├─ com.acgist.snail.net.ftp.FtpMessageHandler.class - [JAR]

com.acgist.snail.net.torrent.peer.extension

├─ com.acgist.snail.net.torrent.peer.extension.DontHaveExtensionMessageHandler.class - [JAR]

├─ com.acgist.snail.net.torrent.peer.extension.HolepunchMessageHnadler.class - [JAR]

├─ com.acgist.snail.net.torrent.peer.extension.MetadataMessageHandler.class - [JAR]

├─ com.acgist.snail.net.torrent.peer.extension.PeerExchangeMessageHandler.class - [JAR]

├─ com.acgist.snail.net.torrent.peer.extension.UploadOnlyExtensionMessageHandler.class - [JAR]

com.acgist.snail.gui.event

├─ com.acgist.snail.gui.event.GuiEvent.class - [JAR]

├─ com.acgist.snail.gui.event.GuiEventArgs.class - [JAR]

├─ com.acgist.snail.gui.event.GuiEventMessage.class - [JAR]

com.acgist.snail.net.hls

├─ com.acgist.snail.net.hls.HlsClient.class - [JAR]

├─ com.acgist.snail.net.hls.TsLinker.class - [JAR]

com.acgist.snail.downloader.ftp

├─ com.acgist.snail.downloader.ftp.FtpDownloader.class - [JAR]

com.acgist.snail.downloader.hls

├─ com.acgist.snail.downloader.hls.HlsDownloader.class - [JAR]

com.acgist.snail.net.torrent.dht.response

├─ com.acgist.snail.net.torrent.dht.response.AnnouncePeerResponse.class - [JAR]

├─ com.acgist.snail.net.torrent.dht.response.FindNodeResponse.class - [JAR]

├─ com.acgist.snail.net.torrent.dht.response.GetPeersResponse.class - [JAR]

├─ com.acgist.snail.net.torrent.dht.response.PingResponse.class - [JAR]

com.acgist.snail.net.upnp

├─ com.acgist.snail.net.upnp.UpnpAcceptHandler.class - [JAR]

├─ com.acgist.snail.net.upnp.UpnpClient.class - [JAR]

├─ com.acgist.snail.net.upnp.UpnpMessageHandler.class - [JAR]

├─ com.acgist.snail.net.upnp.UpnpRequest.class - [JAR]

├─ com.acgist.snail.net.upnp.UpnpResponse.class - [JAR]

├─ com.acgist.snail.net.upnp.UpnpServer.class - [JAR]

com.acgist.snail.protocol.torrent

├─ com.acgist.snail.protocol.torrent.TorrentProtocol.class - [JAR]

com.acgist.snail.logger.adapter

├─ com.acgist.snail.logger.adapter.ConsoleLoggerAdapter.class - [JAR]

├─ com.acgist.snail.logger.adapter.FileLoggerAdapter.class - [JAR]

org.slf4j.impl

├─ org.slf4j.impl.StaticLoggerBinder.class - [JAR]

com.acgist.snail.net.torrent.lsd

├─ com.acgist.snail.net.torrent.lsd.LocalServiceDiscoveryAcceptHandler.class - [JAR]

├─ com.acgist.snail.net.torrent.lsd.LocalServiceDiscoveryClient.class - [JAR]

├─ com.acgist.snail.net.torrent.lsd.LocalServiceDiscoveryMessageHandler.class - [JAR]

├─ com.acgist.snail.net.torrent.lsd.LocalServiceDiscoveryServer.class - [JAR]

com.acgist.snail.downloader.torrent

├─ com.acgist.snail.downloader.torrent.TorrentDownloader.class - [JAR]

com.acgist.snail.net.torrent.dht.request

├─ com.acgist.snail.net.torrent.dht.request.AnnouncePeerRequest.class - [JAR]

├─ com.acgist.snail.net.torrent.dht.request.FindNodeRequest.class - [JAR]

├─ com.acgist.snail.net.torrent.dht.request.GetPeersRequest.class - [JAR]

├─ com.acgist.snail.net.torrent.dht.request.PingRequest.class - [JAR]

com.acgist.snail

├─ com.acgist.snail.IContext.class - [JAR]

├─ com.acgist.snail.Snail.class - [JAR]

com.acgist.snail.context.initializer

├─ com.acgist.snail.context.initializer.ConfigInitializer.class - [JAR]

├─ com.acgist.snail.context.initializer.DhtInitializer.class - [JAR]

├─ com.acgist.snail.context.initializer.EntityInitializer.class - [JAR]

├─ com.acgist.snail.context.initializer.Initializer.class - [JAR]

├─ com.acgist.snail.context.initializer.LocalServiceDiscoveryInitializer.class - [JAR]

├─ com.acgist.snail.context.initializer.NatInitializer.class - [JAR]

├─ com.acgist.snail.context.initializer.TaskInitializer.class - [JAR]

├─ com.acgist.snail.context.initializer.TorrentInitializer.class - [JAR]

├─ com.acgist.snail.context.initializer.TrackerInitializer.class - [JAR]

com.acgist.snail.pojo.entity

├─ com.acgist.snail.pojo.entity.ConfigEntity.class - [JAR]

├─ com.acgist.snail.pojo.entity.Entity.class - [JAR]

├─ com.acgist.snail.pojo.entity.TaskEntity.class - [JAR]

com.acgist.snail.pojo.message

├─ com.acgist.snail.pojo.message.AnnounceMessage.class - [JAR]

├─ com.acgist.snail.pojo.message.ApplicationMessage.class - [JAR]

├─ com.acgist.snail.pojo.message.GuiMessage.class - [JAR]

├─ com.acgist.snail.pojo.message.ScrapeMessage.class - [JAR]

com.acgist.snail.net.torrent.utp

├─ com.acgist.snail.net.torrent.utp.UtpClient.class - [JAR]

├─ com.acgist.snail.net.torrent.utp.UtpMessageHandler.class - [JAR]

├─ com.acgist.snail.net.torrent.utp.UtpRequest.class - [JAR]

├─ com.acgist.snail.net.torrent.utp.UtpRequestQueue.class - [JAR]

├─ com.acgist.snail.net.torrent.utp.UtpWindow.class - [JAR]

├─ com.acgist.snail.net.torrent.utp.UtpWindowData.class - [JAR]

com.acgist.snail.utils

├─ com.acgist.snail.utils.ArrayUtils.class - [JAR]

├─ com.acgist.snail.utils.Base32Utils.class - [JAR]

├─ com.acgist.snail.utils.BeanUtils.class - [JAR]

├─ com.acgist.snail.utils.BitfieldUtils.class - [JAR]

├─ com.acgist.snail.utils.ByteUtils.class - [JAR]

├─ com.acgist.snail.utils.CollectionUtils.class - [JAR]

├─ com.acgist.snail.utils.DateUtils.class - [JAR]

├─ com.acgist.snail.utils.DigestUtils.class - [JAR]

├─ com.acgist.snail.utils.FileUtils.class - [JAR]

├─ com.acgist.snail.utils.IoUtils.class - [JAR]

├─ com.acgist.snail.utils.MapUtils.class - [JAR]

├─ com.acgist.snail.utils.ModifyOptional.class - [JAR]

├─ com.acgist.snail.utils.NetUtils.class - [JAR]

├─ com.acgist.snail.utils.NumberUtils.class - [JAR]

├─ com.acgist.snail.utils.PeerUtils.class - [JAR]

├─ com.acgist.snail.utils.Performance.class - [JAR]

├─ com.acgist.snail.utils.PropertyDescriptor.class - [JAR]

├─ com.acgist.snail.utils.StringUtils.class - [JAR]

├─ com.acgist.snail.utils.ThreadUtils.class - [JAR]

├─ com.acgist.snail.utils.UrlUtils.class - [JAR]

com.acgist.snail.net.stun

├─ com.acgist.snail.net.stun.StunClient.class - [JAR]

├─ com.acgist.snail.net.stun.StunMessageHandler.class - [JAR]

com.acgist.snail.config

├─ com.acgist.snail.config.CryptConfig.class - [JAR]

├─ com.acgist.snail.config.DhtConfig.class - [JAR]

├─ com.acgist.snail.config.DownloadConfig.class - [JAR]

├─ com.acgist.snail.config.PeerConfig.class - [JAR]

├─ com.acgist.snail.config.PropertiesConfig.class - [JAR]

├─ com.acgist.snail.config.StunConfig.class - [JAR]

├─ com.acgist.snail.config.SymbolConfig.class - [JAR]

├─ com.acgist.snail.config.SystemConfig.class - [JAR]

├─ com.acgist.snail.config.TrackerConfig.class - [JAR]

├─ com.acgist.snail.config.UtpConfig.class - [JAR]

com.acgist.snail.pojo.session

├─ com.acgist.snail.pojo.session.HlsSession.class - [JAR]

├─ com.acgist.snail.pojo.session.LimitSession.class - [JAR]

├─ com.acgist.snail.pojo.session.NodeSession.class - [JAR]

├─ com.acgist.snail.pojo.session.PeerConnectSession.class - [JAR]

├─ com.acgist.snail.pojo.session.PeerSession.class - [JAR]

├─ com.acgist.snail.pojo.session.SpeedSession.class - [JAR]

├─ com.acgist.snail.pojo.session.StatisticsSession.class - [JAR]

├─ com.acgist.snail.pojo.session.TaskSession.class - [JAR]

├─ com.acgist.snail.pojo.session.TorrentSession.class - [JAR]

├─ com.acgist.snail.pojo.session.TrackerSession.class - [JAR]

com.acgist.snail.protocol

├─ com.acgist.snail.protocol.Protocol.class - [JAR]

com.acgist.snail.pojo

├─ com.acgist.snail.pojo.IContextSession.class - [JAR]

├─ com.acgist.snail.pojo.ISpeedGetter.class - [JAR]

├─ com.acgist.snail.pojo.IStatisticsGetter.class - [JAR]

├─ com.acgist.snail.pojo.IStatisticsSession.class - [JAR]

├─ com.acgist.snail.pojo.ITaskSession.class - [JAR]

├─ com.acgist.snail.pojo.ITaskSessionEntity.class - [JAR]

├─ com.acgist.snail.pojo.ITaskSessionHandler.class - [JAR]

├─ com.acgist.snail.pojo.ITaskSessionStatus.class - [JAR]

├─ com.acgist.snail.pojo.ITaskSessionTable.class - [JAR]

├─ com.acgist.snail.pojo.StatisticsGetter.class - [JAR]

com.acgist.snail.net

├─ com.acgist.snail.net.Client.class - [JAR]

├─ com.acgist.snail.net.IChannelHandler.class - [JAR]

├─ com.acgist.snail.net.IMessageHandler.class - [JAR]

├─ com.acgist.snail.net.IMessageReceiver.class - [JAR]

├─ com.acgist.snail.net.IMessageSender.class - [JAR]

├─ com.acgist.snail.net.MessageHandler.class - [JAR]

├─ com.acgist.snail.net.Server.class - [JAR]

├─ com.acgist.snail.net.TcpAcceptHandler.class - [JAR]

├─ com.acgist.snail.net.TcpClient.class - [JAR]

├─ com.acgist.snail.net.TcpMessageHandler.class - [JAR]

├─ com.acgist.snail.net.TcpServer.class - [JAR]

├─ com.acgist.snail.net.UdpAcceptHandler.class - [JAR]

├─ com.acgist.snail.net.UdpClient.class - [JAR]

├─ com.acgist.snail.net.UdpMessageHandler.class - [JAR]

├─ com.acgist.snail.net.UdpServer.class - [JAR]

Advertisement

Dependencies from Group

Dec 31, 2021
3 usages
Dec 31, 2021
1 usages
Dec 07, 2020
Jul 02, 2020
Dec 31, 2021

Discover Dependencies

UDP
Mar 24, 2023
4 usages
7 stars
Aug 24, 2023
6 usages
12 stars
Mar 17, 2023
2 usages
443 stars
Feb 21, 2021
2 usages
19.6k stars
Sep 15, 2021
2 usages
2 stars
Apr 04, 2023
4 usages
2 stars