├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── codeql.yml │ ├── docker-image-release.yml │ └── fossa.yml ├── .gitignore ├── .gitmodules ├── .npmrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── backend ├── .babelrc ├── .eslintrc.json ├── jest.config.ts ├── jest.setup.ts ├── package.json ├── src │ ├── Routes │ │ ├── HimHip │ │ │ └── Update.ts │ │ ├── Main │ │ │ ├── Credential.ts │ │ │ ├── Credential │ │ │ │ ├── List.ts │ │ │ │ ├── Provider.ts │ │ │ │ ├── Save.ts │ │ │ │ └── User │ │ │ │ │ ├── List.ts │ │ │ │ │ └── Save.ts │ │ │ ├── Dashboard.ts │ │ │ ├── Dashboard │ │ │ │ ├── HimHIP.ts │ │ │ │ ├── Info.ts │ │ │ │ ├── PublicIPBlacklistCheck.ts │ │ │ │ └── StreamRequests.ts │ │ │ ├── Domain.ts │ │ │ ├── Domain │ │ │ │ ├── Delete.ts │ │ │ │ ├── List.ts │ │ │ │ ├── Record │ │ │ │ │ ├── Delete.ts │ │ │ │ │ └── Save.ts │ │ │ │ └── Save.ts │ │ │ ├── DynDnsClient.ts │ │ │ ├── DynDnsClient │ │ │ │ ├── Delete.ts │ │ │ │ ├── List.ts │ │ │ │ ├── Providers.ts │ │ │ │ ├── Run.ts │ │ │ │ └── Save.ts │ │ │ ├── DynDnsServer.ts │ │ │ ├── DynDnsServer │ │ │ │ ├── Delete.ts │ │ │ │ ├── DomainList.ts │ │ │ │ ├── List.ts │ │ │ │ └── Save.ts │ │ │ ├── GatewayIdentifier.ts │ │ │ ├── GatewayIdentifier │ │ │ │ ├── Delete.ts │ │ │ │ ├── List.ts │ │ │ │ └── Save.ts │ │ │ ├── IpAccess.ts │ │ │ ├── IpAccess │ │ │ │ ├── Blacklist │ │ │ │ │ ├── Import │ │ │ │ │ │ ├── List.ts │ │ │ │ │ │ └── Save.ts │ │ │ │ │ └── Own │ │ │ │ │ │ ├── Delete.ts │ │ │ │ │ │ ├── List.ts │ │ │ │ │ │ └── Save.ts │ │ │ │ ├── Maintainer │ │ │ │ │ └── List.ts │ │ │ │ ├── UtilsLocation.ts │ │ │ │ └── Whitelist │ │ │ │ │ ├── Delete.ts │ │ │ │ │ ├── List.ts │ │ │ │ │ └── Save.ts │ │ │ ├── Listen.ts │ │ │ ├── Listen │ │ │ │ ├── Delete.ts │ │ │ │ ├── List.ts │ │ │ │ └── Save.ts │ │ │ ├── Login.ts │ │ │ ├── Login │ │ │ │ ├── Login.ts │ │ │ │ └── Logout.ts │ │ │ ├── Nginx.ts │ │ │ ├── Nginx │ │ │ │ └── Reload.ts │ │ │ ├── Route.ts │ │ │ ├── Route │ │ │ │ ├── Http │ │ │ │ │ ├── Delete.ts │ │ │ │ │ └── Save.ts │ │ │ │ ├── List.ts │ │ │ │ └── Stream │ │ │ │ │ ├── Delete.ts │ │ │ │ │ └── Save.ts │ │ │ ├── Settings.ts │ │ │ ├── Settings │ │ │ │ ├── List.ts │ │ │ │ └── Save.ts │ │ │ ├── Ssh.ts │ │ │ ├── Ssh │ │ │ │ └── List.ts │ │ │ ├── Ssl.ts │ │ │ ├── Ssl │ │ │ │ ├── Details.ts │ │ │ │ ├── ListWildcard.ts │ │ │ │ ├── Providers.ts │ │ │ │ └── Run.ts │ │ │ ├── UpnpNat.ts │ │ │ ├── UpnpNat │ │ │ │ ├── Delete.ts │ │ │ │ ├── Gateway.ts │ │ │ │ ├── List.ts │ │ │ │ ├── OpenPort.ts │ │ │ │ └── Save.ts │ │ │ ├── User.ts │ │ │ └── User │ │ │ │ ├── Delete.ts │ │ │ │ ├── Info.ts │ │ │ │ ├── List.ts │ │ │ │ └── Save.ts │ │ └── Njs │ │ │ ├── AddressAccess.ts │ │ │ └── AuthBasic.ts │ ├── Service │ │ ├── BlacklistService.ts │ │ ├── DynDnsService.ts │ │ ├── HowIsMyPublicIpService.ts │ │ ├── IpLocationService.ts │ │ ├── IpService.ts │ │ ├── NginxService.ts │ │ ├── NginxStatusService.ts │ │ ├── SslCertService.ts │ │ └── UpnpNatService.ts │ ├── inc │ │ ├── Analysis │ │ │ ├── Dns │ │ │ │ └── DnsGlobal.ts │ │ │ └── Ip │ │ │ │ └── IpBlacklist.ts │ │ ├── Cache │ │ │ └── UpnpNatCache.ts │ │ ├── Cert │ │ │ ├── CertTask.ts │ │ │ └── Certificate.ts │ │ ├── Config │ │ │ └── Config.ts │ │ ├── Credential │ │ │ └── Credential.ts │ │ ├── Db │ │ │ ├── InfluxDb │ │ │ │ ├── Entity │ │ │ │ │ ├── NginxHttpAccess.ts │ │ │ │ │ └── NginxStreamAccess.ts │ │ │ │ └── InfluxDbHelper.ts │ │ │ └── MariaDb │ │ │ │ └── DBSetup.ts │ │ ├── Dns │ │ │ ├── Dns2Server.ts │ │ │ └── RecordType │ │ │ │ ├── MX.ts │ │ │ │ ├── NS.ts │ │ │ │ ├── TLSA.ts │ │ │ │ └── TXT.ts │ │ ├── Docker │ │ │ └── Docker.ts │ │ ├── Env │ │ │ └── Args.ts │ │ ├── HimHIP │ │ │ └── HimHIP.ts │ │ ├── Net │ │ │ ├── Ssdp │ │ │ │ ├── Ssdp.ts │ │ │ │ ├── SsdpEmitter.ts │ │ │ │ ├── SsdpEvent.ts │ │ │ │ ├── SsdpEventListener.ts │ │ │ │ ├── SsdpOptions.ts │ │ │ │ ├── SsdpSearchCallback.ts │ │ │ │ └── SsdpSearchEvent.ts │ │ │ ├── Traceroute │ │ │ │ └── Traceroute.ts │ │ │ └── UpnpNat │ │ │ │ ├── Client │ │ │ │ └── ClientOptions.ts │ │ │ │ ├── Device │ │ │ │ ├── DeviceDescription.ts │ │ │ │ ├── DeviceService.ts │ │ │ │ ├── RawDevice.ts │ │ │ │ ├── RawResponse.ts │ │ │ │ └── RawService.ts │ │ │ │ ├── Mapping │ │ │ │ ├── Mapping.ts │ │ │ │ ├── MappingOptions.ts │ │ │ │ ├── NewPortMappingOpts.ts │ │ │ │ ├── StandardOptAddress.ts │ │ │ │ └── StandardOpts.ts │ │ │ │ ├── UpnpNatClient.ts │ │ │ │ ├── UpnpNatDevice.ts │ │ │ │ └── UpnpNatGateway.ts │ │ ├── Nginx │ │ │ ├── Config │ │ │ │ ├── Context.ts │ │ │ │ ├── Http.ts │ │ │ │ ├── If.ts │ │ │ │ ├── Listen.ts │ │ │ │ ├── Location.ts │ │ │ │ ├── Map.ts │ │ │ │ ├── Server.ts │ │ │ │ ├── Stream.ts │ │ │ │ └── Upstream.ts │ │ │ ├── NginxConfig.ts │ │ │ ├── NginxHTTPVariables.ts │ │ │ ├── NginxLogFormatJson.ts │ │ │ ├── NginxServer.ts │ │ │ ├── NginxStatus.ts │ │ │ └── NginxStreamServerVariables.ts │ │ ├── OpenSSL │ │ │ ├── OpenSSL.ts │ │ │ └── OpenSslCnf.ts │ │ ├── Provider │ │ │ ├── Abuseipdb │ │ │ │ └── Abuseipdb.ts │ │ │ ├── CredentialProvider │ │ │ │ ├── CredentialProviders.ts │ │ │ │ └── Database │ │ │ │ │ ├── CredentialDatabase.ts │ │ │ │ │ └── CredentialProvider.ts │ │ │ ├── DynDnsProviders.ts │ │ │ ├── Firehol │ │ │ │ ├── Firehol.ts │ │ │ │ └── FireholDownloader.ts │ │ │ ├── HowIsMyPublicIpProviders.ts │ │ │ ├── IHowIsMyPublicIp.ts │ │ │ ├── IpLocate │ │ │ │ └── IpLocateIo.ts │ │ │ ├── Ipify │ │ │ │ └── Ipify.ts │ │ │ ├── Nginx │ │ │ │ └── NginxHandler.ts │ │ │ ├── NoIp │ │ │ │ └── NoIp.ts │ │ │ ├── Selfhost │ │ │ │ └── Selfhost.ts │ │ │ └── SslCertProvider │ │ │ │ └── SslCertProviders.ts │ │ ├── Server │ │ │ ├── BasicAuthParser.ts │ │ │ ├── HttpServer.ts │ │ │ └── NginxControlHttpServer.ts │ │ ├── Settings │ │ │ └── Settings.ts │ │ ├── SysLogServer │ │ │ └── SysLogServer.ts │ │ └── Utils │ │ │ ├── FlyingFishSsl.ts │ │ │ └── IpSetParser.ts │ ├── main.ts │ └── types │ │ └── ExpectSchema.ts ├── tests │ ├── Logger.test.ts │ └── Provider │ │ ├── IpLocate │ │ └── IpLocateIo.test.ts │ │ └── NoIp │ │ └── NoIp.test.ts └── tsconfig.json ├── core ├── .eslintrc.json ├── package.json ├── src │ ├── inc │ │ ├── Config │ │ │ └── Config.ts │ │ ├── Credential │ │ │ ├── ICredential.ts │ │ │ └── ICredentialAuthBasic.ts │ │ ├── Crypto │ │ │ ├── CertificateHelper.ts │ │ │ └── JwkHelper.ts │ │ ├── Db │ │ │ ├── MariaDb │ │ │ │ ├── ADBTableLoaderOnLoadEvent.ts │ │ │ │ ├── DBBaseEntityId.ts │ │ │ │ ├── DBBaseEntityUnid.ts │ │ │ │ ├── DBEntitiesLoader.ts │ │ │ │ ├── DBHelper.ts │ │ │ │ ├── DBService.ts │ │ │ │ ├── Entity │ │ │ │ │ ├── Credential.ts │ │ │ │ │ ├── CredentialLocation.ts │ │ │ │ │ ├── CredentialUser.ts │ │ │ │ │ ├── Domain.ts │ │ │ │ │ ├── DomainRecord.ts │ │ │ │ │ ├── DynDnsClient.ts │ │ │ │ │ ├── DynDnsClientDomain.ts │ │ │ │ │ ├── DynDnsServerDomain.ts │ │ │ │ │ ├── DynDnsServerUser.ts │ │ │ │ │ ├── GatewayIdentifier.ts │ │ │ │ │ ├── IpBlacklist.ts │ │ │ │ │ ├── IpBlacklistCategory.ts │ │ │ │ │ ├── IpBlacklistMaintainer.ts │ │ │ │ │ ├── IpListMaintainer.ts │ │ │ │ │ ├── IpLocation.ts │ │ │ │ │ ├── IpWhitelist.ts │ │ │ │ │ ├── NatPort.ts │ │ │ │ │ ├── NginxHttp.ts │ │ │ │ │ ├── NginxHttpVariable.ts │ │ │ │ │ ├── NginxListen.ts │ │ │ │ │ ├── NginxListenVariable.ts │ │ │ │ │ ├── NginxLocation.ts │ │ │ │ │ ├── NginxStream.ts │ │ │ │ │ ├── NginxUpstream.ts │ │ │ │ │ ├── Settings.ts │ │ │ │ │ ├── SshPort.ts │ │ │ │ │ ├── SshUser.ts │ │ │ │ │ └── User.ts │ │ │ │ └── Service │ │ │ │ │ ├── CredentialLocationService.ts │ │ │ │ │ ├── CredentialService.ts │ │ │ │ │ ├── CredentialUserService.ts │ │ │ │ │ ├── DomainRecordService.ts │ │ │ │ │ ├── DomainService.ts │ │ │ │ │ ├── DynDnsClientDomainService.ts │ │ │ │ │ ├── DynDnsClientService.ts │ │ │ │ │ ├── DynDnsServerDomainService.ts │ │ │ │ │ ├── DynDnsServerUserService.ts │ │ │ │ │ ├── GatewayIdentifierService.ts │ │ │ │ │ ├── IpBlacklistCategoryService.ts │ │ │ │ │ ├── IpBlacklistMaintainerService.ts │ │ │ │ │ ├── IpBlacklistService.ts │ │ │ │ │ ├── IpListMaintainerService.ts │ │ │ │ │ ├── IpLocationService.ts │ │ │ │ │ ├── IpWhitelistService.ts │ │ │ │ │ ├── NatPortService.ts │ │ │ │ │ ├── NginxHttpService.ts │ │ │ │ │ ├── NginxHttpVariableService.ts │ │ │ │ │ ├── NginxListenService.ts │ │ │ │ │ ├── NginxListenVariableService.ts │ │ │ │ │ ├── NginxLocationService.ts │ │ │ │ │ ├── NginxStreamService.ts │ │ │ │ │ ├── NginxUpstreamService.ts │ │ │ │ │ ├── SettingService.ts │ │ │ │ │ ├── SshPortService.ts │ │ │ │ │ ├── SshUserService.ts │ │ │ │ │ └── UserService.ts │ │ │ └── RedisDb │ │ │ │ ├── RedisChannel.ts │ │ │ │ ├── RedisChannels.ts │ │ │ │ ├── RedisClient.ts │ │ │ │ └── RedisSubscribe.ts │ │ ├── Dns │ │ │ ├── DnsRecordBase.ts │ │ │ └── IDnsServer.ts │ │ ├── Env │ │ │ └── Args.ts │ │ ├── Logger │ │ │ └── Logger.ts │ │ ├── PluginSystem │ │ │ ├── APlugin.ts │ │ │ ├── APluginEvent.ts │ │ │ ├── PluginDefinition.ts │ │ │ ├── PluginManager.ts │ │ │ └── PluginServiceNames.ts │ │ ├── Provider │ │ │ ├── AProviderOnLoadEvent.ts │ │ │ ├── BaseProviders.ts │ │ │ ├── CredentialProvider │ │ │ │ ├── ACredentialProviderOnLoadEvent.ts │ │ │ │ ├── ICredentialProvider.ts │ │ │ │ └── ICredentialProviders.ts │ │ │ ├── DynDnsClientProvider │ │ │ │ └── IDynDnsClient.ts │ │ │ ├── IProvider.ts │ │ │ ├── IProviders.ts │ │ │ ├── ProviderType.ts │ │ │ └── SslCertProvider │ │ │ │ ├── ASslCertProviderOnLoadEvent.ts │ │ │ │ ├── FSslCertProviderOnReset.ts │ │ │ │ ├── ISslCertProvider.ts │ │ │ │ ├── ISslCertProviders.ts │ │ │ │ ├── SslCertBundel.ts │ │ │ │ ├── SslCertBundelOptions.ts │ │ │ │ ├── SslCertCreateGlobal.ts │ │ │ │ ├── SslCertCreateOptions.ts │ │ │ │ └── SslCertExistOptions.ts │ │ ├── Server │ │ │ ├── BaseHttpServer.ts │ │ │ ├── CertHttpHelper.ts │ │ │ ├── Routes │ │ │ │ └── DefaultRoute.ts │ │ │ ├── Session.ts │ │ │ ├── TlsClientError.ts │ │ │ ├── TlsSocket.ts │ │ │ └── USHttpServer.ts │ │ └── Utils │ │ │ ├── DateHelper.ts │ │ │ ├── DirHelper.ts │ │ │ ├── FileHelper.ts │ │ │ ├── IPHelper.ts │ │ │ └── SimpleProcessAwait.ts │ └── index.ts └── tsconfig.json ├── crowdin.yml ├── ddnsserver ├── .eslintrc.json ├── Dockerfile ├── package.json ├── src │ ├── Routes │ │ └── Main │ │ │ └── Update.ts │ ├── inc │ │ ├── Config │ │ │ └── Config.ts │ │ └── Server │ │ │ └── HttpServer.ts │ └── main.ts └── tsconfig.json ├── doc ├── description.md ├── dev.md ├── faq.md ├── firstinstall.md ├── images │ ├── api.png │ ├── dns.png │ ├── docker.png │ ├── ffaction.png │ ├── ffng.png │ ├── ffupnpnat.png │ ├── flow.png │ ├── https.png │ ├── logo.png │ ├── logo_onionhut.png │ ├── nat.png │ ├── nginx.png │ ├── onion.png │ └── ssh.png └── screenshots │ ├── dashboard.png │ ├── domains.png │ ├── domains_record.png │ ├── dyndns_client.png │ ├── gateway.png │ ├── ip_access.png │ ├── listens.png │ ├── listens_edit.png │ ├── login.png │ ├── proxy_protocol_route_list.png │ ├── routes.png │ ├── routes_http_edit_ssl.png │ ├── routes_stream_edit.png │ ├── updates │ └── dashboard_v1.0.21.png │ ├── upnp-nat.png │ └── upnp-nat_edit.png ├── docker-compose.yml ├── flyingfish.spdx.json ├── frontend ├── .eslintrc.json ├── gulpfile.js ├── images │ └── icons │ │ ├── icon-128x128.png │ │ ├── icon-144x144.png │ │ ├── icon-72x72.png │ │ └── icon-96x96.png ├── index.html ├── login.html ├── manifest.json ├── package.json ├── src │ ├── inc │ │ ├── Api │ │ │ ├── Credential.ts │ │ │ ├── Dashboard.ts │ │ │ ├── Domain.ts │ │ │ ├── DynDnsClient.ts │ │ │ ├── DynDnsServer.ts │ │ │ ├── Error │ │ │ │ ├── InternalError.ts │ │ │ │ ├── SchemaError.ts │ │ │ │ ├── UnauthorizedError.ts │ │ │ │ └── UnknownResponse.ts │ │ │ ├── GatewayIdentifier.ts │ │ │ ├── IpAccess.ts │ │ │ ├── Listen.ts │ │ │ ├── Login.ts │ │ │ ├── Nginx.ts │ │ │ ├── Response │ │ │ │ └── Response.ts │ │ │ ├── Route.ts │ │ │ ├── Settings.ts │ │ │ ├── Ssh.ts │ │ │ ├── Ssl.ts │ │ │ ├── UpnpNat.ts │ │ │ └── User.ts │ │ ├── Lang.ts │ │ ├── Lang │ │ │ └── LangDefine.ts │ │ ├── Net │ │ │ └── NetFetch.ts │ │ ├── Pages │ │ │ ├── BasePage.ts │ │ │ ├── Credential.ts │ │ │ ├── Credential │ │ │ │ ├── CredentialEditModal.ts │ │ │ │ ├── CredentialUserEditModal.ts │ │ │ │ └── CredentialUsers.ts │ │ │ ├── Dashboard.ts │ │ │ ├── Dashboard │ │ │ │ ├── DashboardIpBlacklistModal.ts │ │ │ │ ├── DashboardMapIp.ts │ │ │ │ └── LineChartRequests.ts │ │ │ ├── DnsResolver.ts │ │ │ ├── Domains.ts │ │ │ ├── Domains │ │ │ │ ├── DomainEditModal.ts │ │ │ │ └── DomainRecordEditModal.ts │ │ │ ├── DynDnsClient │ │ │ │ └── DynDnsClientEditModal.ts │ │ │ ├── DynDnsClients.ts │ │ │ ├── DynDnsServer.ts │ │ │ ├── DynDnsServer │ │ │ │ └── DynDnsServerEditModal.ts │ │ │ ├── Gateway.ts │ │ │ ├── Gateway │ │ │ │ └── GatewayEditModal.ts │ │ │ ├── IpAccess.ts │ │ │ ├── IpAccess │ │ │ │ ├── IpAccessBlacklistImportModal.ts │ │ │ │ ├── IpAccessBlacklistOwnModal.ts │ │ │ │ ├── IpAccessCountriesWidget.ts │ │ │ │ ├── IpAccessWhitelistModal.ts │ │ │ │ └── countries.json │ │ │ ├── Listens.ts │ │ │ ├── Listens │ │ │ │ └── ListensEditModal.ts │ │ │ ├── Routes.ts │ │ │ ├── Routes │ │ │ │ ├── Location │ │ │ │ │ ├── LocationListWidget.ts │ │ │ │ │ └── LocationWidget.ts │ │ │ │ ├── RouteHttpEditModal.ts │ │ │ │ ├── RouteStreamEditModal.ts │ │ │ │ └── UpstreamCard.ts │ │ │ ├── Settings.ts │ │ │ ├── UpnpNat.ts │ │ │ ├── UpnpNat │ │ │ │ └── UpnpNatEditModal.ts │ │ │ ├── Users.ts │ │ │ └── Users │ │ │ │ └── UsersEditModal.ts │ │ └── Utils │ │ │ ├── UtilAvatarGenerator.ts │ │ │ ├── UtilColor.ts │ │ │ ├── UtilNumber.ts │ │ │ └── UtilRedirect.ts │ ├── index.ts │ ├── langs │ │ ├── Lang_DE.ts │ │ ├── Lang_EN.ts │ │ └── i18n │ │ │ └── Lang_EN.json │ ├── login.ts │ └── service-worker.ts ├── tsconfig.json └── webpack.config.js ├── himhip ├── .eslintrc.json ├── Dockerfile ├── package.json ├── src │ ├── inc │ │ ├── Config │ │ │ └── Config.ts │ │ ├── Env │ │ │ └── Args.ts │ │ ├── HimHIP.ts │ │ └── IpRoute.ts │ └── main.ts └── tsconfig.json ├── nginx ├── .eslintrc.json ├── .npmrc ├── htpasswd ├── package.json ├── pages │ └── 404.html ├── src │ ├── mainhttp.ts │ └── mainstream.ts └── tsconfig.json ├── onionhat └── src │ └── main.ts ├── package.json ├── plugins ├── demoplugin │ ├── .eslintrc.json │ ├── dist │ │ ├── LoadDb.d.ts │ │ ├── LoadDb.js │ │ ├── LoadDb.js.map │ │ ├── index.d.ts │ │ ├── index.js │ │ └── index.js.map │ ├── package.json │ ├── src │ │ ├── LoadDb.ts │ │ └── index.ts │ └── tsconfig.json ├── letsencrypt │ ├── .eslintrc.json │ ├── package.json │ ├── src │ │ ├── Certbot.ts │ │ ├── Dns01 │ │ │ ├── HookServer.ts │ │ │ ├── Routes │ │ │ │ └── LetsEncrypt │ │ │ │ │ ├── Auth.ts │ │ │ │ │ └── CleanUp.ts │ │ │ └── Schema │ │ │ │ ├── HookAuth.ts │ │ │ │ └── HookCleanup.ts │ │ ├── LetsEncryptDns01.ts │ │ ├── LetsEncryptHttp01.ts │ │ ├── SslCertProviderLoader.ts │ │ └── index.ts │ └── tsconfig.json └── package.json ├── schemas ├── .eslintrc.json ├── package.json ├── src │ ├── Backend │ │ ├── Analysis │ │ │ └── Dns │ │ │ │ └── DnsGlobal.ts │ │ ├── Cache │ │ │ └── UpnpNatCache.ts │ │ ├── Config │ │ │ └── Config.ts │ │ ├── Credential │ │ │ ├── Credential.ts │ │ │ ├── CredentialSchemaBasic.ts │ │ │ └── CredentialSchemaTypes.ts │ │ ├── HimHIP │ │ │ └── HimHIP.ts │ │ ├── IpAccess │ │ │ └── BlacklistCategory.ts │ │ ├── NatPort │ │ │ └── NatStatus.ts │ │ ├── Nginx │ │ │ ├── NginxHttpVariableContextType.ts │ │ │ ├── NginxListenAddressCheckType.ts │ │ │ ├── NginxListenCategory.ts │ │ │ ├── NginxListenProtocol.ts │ │ │ ├── NginxListenTypes.ts │ │ │ ├── NginxListenVariableContextType.ts │ │ │ ├── NginxLocationDestinationTypes.ts │ │ │ └── NginxStream.ts │ │ ├── Provider │ │ │ ├── ProviderEntry.ts │ │ │ └── ProviderSslEntry.ts │ │ ├── Routes │ │ │ ├── Credential │ │ │ │ ├── List.ts │ │ │ │ ├── Provider.ts │ │ │ │ └── Users │ │ │ │ │ ├── List.ts │ │ │ │ │ └── User.ts │ │ │ ├── Dashboard │ │ │ │ ├── Info.ts │ │ │ │ ├── PublicIPBlacklistCheck.ts │ │ │ │ └── StreamRequests.ts │ │ │ ├── Domain │ │ │ │ ├── Delete.ts │ │ │ │ ├── List.ts │ │ │ │ ├── Record │ │ │ │ │ ├── Delete.ts │ │ │ │ │ └── Save.ts │ │ │ │ └── Save.ts │ │ │ ├── DynDnsClient │ │ │ │ ├── Delete.ts │ │ │ │ ├── List.ts │ │ │ │ ├── Providers.ts │ │ │ │ └── Run.ts │ │ │ ├── DynDnsServer │ │ │ │ ├── DomainList.ts │ │ │ │ └── List.ts │ │ │ ├── GatewayIdentifier │ │ │ │ ├── Delete.ts │ │ │ │ ├── List.ts │ │ │ │ └── Save.ts │ │ │ ├── IpAccess │ │ │ │ ├── Blacklist │ │ │ │ │ ├── Import │ │ │ │ │ │ ├── List.ts │ │ │ │ │ │ └── Save.ts │ │ │ │ │ └── Own │ │ │ │ │ │ ├── Delete.ts │ │ │ │ │ │ ├── List.ts │ │ │ │ │ │ └── Save.ts │ │ │ │ ├── Maintainer │ │ │ │ │ └── List.ts │ │ │ │ ├── UtilsLocation.ts │ │ │ │ └── Whitelist │ │ │ │ │ ├── Delete.ts │ │ │ │ │ ├── List.ts │ │ │ │ │ └── Save.ts │ │ │ ├── Listen │ │ │ │ ├── Delete.ts │ │ │ │ └── List.ts │ │ │ ├── Login │ │ │ │ └── Login.ts │ │ │ ├── Route │ │ │ │ ├── Http │ │ │ │ │ ├── Delete.ts │ │ │ │ │ └── Save.ts │ │ │ │ ├── List.ts │ │ │ │ └── Stream │ │ │ │ │ ├── Delete.ts │ │ │ │ │ └── Save.ts │ │ │ ├── Settings │ │ │ │ └── List.ts │ │ │ ├── Ssh │ │ │ │ └── List.ts │ │ │ ├── Ssl │ │ │ │ ├── Details.ts │ │ │ │ ├── ListWildcard.ts │ │ │ │ └── Providers.ts │ │ │ ├── UpnpNat │ │ │ │ ├── Delete.ts │ │ │ │ ├── Gateway.ts │ │ │ │ ├── List.ts │ │ │ │ ├── OpenPort.ts │ │ │ │ └── Save.ts │ │ │ └── User │ │ │ │ ├── Delete.ts │ │ │ │ ├── Info.ts │ │ │ │ └── List.ts │ │ └── Service │ │ │ └── SslCertService.ts │ ├── Base │ │ └── Env │ │ │ └── Args.ts │ ├── Core │ │ ├── Config │ │ │ ├── Config.ts │ │ │ └── ConfigDb.ts │ │ ├── Logger │ │ │ └── Logger.ts │ │ └── Server │ │ │ ├── RequestSession.ts │ │ │ └── Routes │ │ │ ├── DefaultReturn.ts │ │ │ └── StatusCodes.ts │ ├── DdnsServer │ │ ├── Config │ │ │ └── Config.ts │ │ └── Env │ │ │ └── Args.ts │ ├── HimHip │ │ ├── Config │ │ │ └── Config.ts │ │ └── Update.ts │ ├── SshServer │ │ ├── Config │ │ │ └── Config.ts │ │ └── Env │ │ │ └── Args.ts │ └── index.ts └── tsconfig.json ├── setup ├── .env └── docker-compose.yml ├── sshserver ├── .eslintrc.json ├── Dockerfile ├── package.json ├── src │ ├── inc │ │ ├── Config │ │ │ └── Config.ts │ │ └── Ssh │ │ │ ├── SshClient.ts │ │ │ ├── SshClientForward.ts │ │ │ ├── SshClientForwardL.ts │ │ │ ├── SshClientForwardR.ts │ │ │ ├── SshKeygen.ts │ │ │ └── SshServer.ts │ └── main.ts └── tsconfig.json └── vpn ├── .eslintrc.json ├── .npmrc ├── Dockerfile ├── package.json ├── src ├── inc │ ├── Decode │ │ ├── IP.ts │ │ ├── IPv4.ts │ │ ├── IPv4Addr.ts │ │ ├── IPv6.ts │ │ └── Util.ts │ ├── Network.ts │ ├── Router.ts │ ├── Routes │ │ ├── DefaultReturn.ts │ │ ├── DefaultRoute.ts │ │ └── StatusCodes.ts │ ├── Server │ │ └── HttpServer.ts │ └── VpnServer.ts └── main.ts └── tsconfig.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/.github/workflows/docker-image-release.yml -------------------------------------------------------------------------------- /.github/workflows/fossa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/.github/workflows/fossa.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/SECURITY.md -------------------------------------------------------------------------------- /backend/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/.babelrc -------------------------------------------------------------------------------- /backend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/.eslintrc.json -------------------------------------------------------------------------------- /backend/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/jest.config.ts -------------------------------------------------------------------------------- /backend/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/jest.setup.ts -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/src/Routes/HimHip/Update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/HimHip/Update.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Credential.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Credential.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Credential/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Credential/List.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Credential/Provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Credential/Provider.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Credential/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Credential/Save.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Credential/User/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Credential/User/List.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Credential/User/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Credential/User/Save.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Dashboard.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Dashboard/HimHIP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Dashboard/HimHIP.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Dashboard/Info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Dashboard/Info.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Dashboard/PublicIPBlacklistCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Dashboard/PublicIPBlacklistCheck.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Dashboard/StreamRequests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Dashboard/StreamRequests.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Domain.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Domain/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Domain/Delete.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Domain/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Domain/List.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Domain/Record/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Domain/Record/Delete.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Domain/Record/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Domain/Record/Save.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Domain/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Domain/Save.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/DynDnsClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/DynDnsClient.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/DynDnsClient/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/DynDnsClient/Delete.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/DynDnsClient/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/DynDnsClient/List.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/DynDnsClient/Providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/DynDnsClient/Providers.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/DynDnsClient/Run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/DynDnsClient/Run.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/DynDnsClient/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/DynDnsClient/Save.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/DynDnsServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/DynDnsServer.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/DynDnsServer/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/DynDnsServer/Delete.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/DynDnsServer/DomainList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/DynDnsServer/DomainList.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/DynDnsServer/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/DynDnsServer/List.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/DynDnsServer/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/DynDnsServer/Save.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/GatewayIdentifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/GatewayIdentifier.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/GatewayIdentifier/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/GatewayIdentifier/Delete.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/GatewayIdentifier/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/GatewayIdentifier/List.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/GatewayIdentifier/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/GatewayIdentifier/Save.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/IpAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/IpAccess.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/IpAccess/Blacklist/Import/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/IpAccess/Blacklist/Import/List.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/IpAccess/Blacklist/Import/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/IpAccess/Blacklist/Import/Save.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/IpAccess/Blacklist/Own/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/IpAccess/Blacklist/Own/Delete.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/IpAccess/Blacklist/Own/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/IpAccess/Blacklist/Own/List.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/IpAccess/Blacklist/Own/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/IpAccess/Blacklist/Own/Save.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/IpAccess/Maintainer/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/IpAccess/Maintainer/List.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/IpAccess/UtilsLocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/IpAccess/UtilsLocation.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/IpAccess/Whitelist/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/IpAccess/Whitelist/Delete.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/IpAccess/Whitelist/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/IpAccess/Whitelist/List.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/IpAccess/Whitelist/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/IpAccess/Whitelist/Save.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Listen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Listen.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Listen/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Listen/Delete.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Listen/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Listen/List.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Listen/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Listen/Save.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Login.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Login/Login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Login/Login.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Login/Logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Login/Logout.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Nginx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Nginx.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Nginx/Reload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Nginx/Reload.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Route.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Route/Http/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Route/Http/Delete.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Route/Http/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Route/Http/Save.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Route/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Route/List.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Route/Stream/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Route/Stream/Delete.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Route/Stream/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Route/Stream/Save.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Settings.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Settings/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Settings/List.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Settings/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Settings/Save.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Ssh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Ssh.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Ssh/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Ssh/List.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Ssl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Ssl.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Ssl/Details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Ssl/Details.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Ssl/ListWildcard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Ssl/ListWildcard.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Ssl/Providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Ssl/Providers.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/Ssl/Run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/Ssl/Run.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/UpnpNat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/UpnpNat.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/UpnpNat/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/UpnpNat/Delete.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/UpnpNat/Gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/UpnpNat/Gateway.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/UpnpNat/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/UpnpNat/List.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/UpnpNat/OpenPort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/UpnpNat/OpenPort.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/UpnpNat/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/UpnpNat/Save.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/User.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/User/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/User/Delete.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/User/Info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/User/Info.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/User/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/User/List.ts -------------------------------------------------------------------------------- /backend/src/Routes/Main/User/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Main/User/Save.ts -------------------------------------------------------------------------------- /backend/src/Routes/Njs/AddressAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Njs/AddressAccess.ts -------------------------------------------------------------------------------- /backend/src/Routes/Njs/AuthBasic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Routes/Njs/AuthBasic.ts -------------------------------------------------------------------------------- /backend/src/Service/BlacklistService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Service/BlacklistService.ts -------------------------------------------------------------------------------- /backend/src/Service/DynDnsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Service/DynDnsService.ts -------------------------------------------------------------------------------- /backend/src/Service/HowIsMyPublicIpService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Service/HowIsMyPublicIpService.ts -------------------------------------------------------------------------------- /backend/src/Service/IpLocationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Service/IpLocationService.ts -------------------------------------------------------------------------------- /backend/src/Service/IpService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Service/IpService.ts -------------------------------------------------------------------------------- /backend/src/Service/NginxService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Service/NginxService.ts -------------------------------------------------------------------------------- /backend/src/Service/NginxStatusService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Service/NginxStatusService.ts -------------------------------------------------------------------------------- /backend/src/Service/SslCertService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Service/SslCertService.ts -------------------------------------------------------------------------------- /backend/src/Service/UpnpNatService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/Service/UpnpNatService.ts -------------------------------------------------------------------------------- /backend/src/inc/Analysis/Dns/DnsGlobal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Analysis/Dns/DnsGlobal.ts -------------------------------------------------------------------------------- /backend/src/inc/Analysis/Ip/IpBlacklist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Analysis/Ip/IpBlacklist.ts -------------------------------------------------------------------------------- /backend/src/inc/Cache/UpnpNatCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Cache/UpnpNatCache.ts -------------------------------------------------------------------------------- /backend/src/inc/Cert/CertTask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Cert/CertTask.ts -------------------------------------------------------------------------------- /backend/src/inc/Cert/Certificate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Cert/Certificate.ts -------------------------------------------------------------------------------- /backend/src/inc/Config/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Config/Config.ts -------------------------------------------------------------------------------- /backend/src/inc/Credential/Credential.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Credential/Credential.ts -------------------------------------------------------------------------------- /backend/src/inc/Db/InfluxDb/Entity/NginxHttpAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Db/InfluxDb/Entity/NginxHttpAccess.ts -------------------------------------------------------------------------------- /backend/src/inc/Db/InfluxDb/Entity/NginxStreamAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Db/InfluxDb/Entity/NginxStreamAccess.ts -------------------------------------------------------------------------------- /backend/src/inc/Db/InfluxDb/InfluxDbHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Db/InfluxDb/InfluxDbHelper.ts -------------------------------------------------------------------------------- /backend/src/inc/Db/MariaDb/DBSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Db/MariaDb/DBSetup.ts -------------------------------------------------------------------------------- /backend/src/inc/Dns/Dns2Server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Dns/Dns2Server.ts -------------------------------------------------------------------------------- /backend/src/inc/Dns/RecordType/MX.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Dns/RecordType/MX.ts -------------------------------------------------------------------------------- /backend/src/inc/Dns/RecordType/NS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Dns/RecordType/NS.ts -------------------------------------------------------------------------------- /backend/src/inc/Dns/RecordType/TLSA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Dns/RecordType/TLSA.ts -------------------------------------------------------------------------------- /backend/src/inc/Dns/RecordType/TXT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Dns/RecordType/TXT.ts -------------------------------------------------------------------------------- /backend/src/inc/Docker/Docker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Docker/Docker.ts -------------------------------------------------------------------------------- /backend/src/inc/Env/Args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Env/Args.ts -------------------------------------------------------------------------------- /backend/src/inc/HimHIP/HimHIP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/HimHIP/HimHIP.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/Ssdp/Ssdp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/Ssdp/Ssdp.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/Ssdp/SsdpEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/Ssdp/SsdpEmitter.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/Ssdp/SsdpEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/Ssdp/SsdpEvent.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/Ssdp/SsdpEventListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/Ssdp/SsdpEventListener.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/Ssdp/SsdpOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/Ssdp/SsdpOptions.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/Ssdp/SsdpSearchCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/Ssdp/SsdpSearchCallback.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/Ssdp/SsdpSearchEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/Ssdp/SsdpSearchEvent.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/Traceroute/Traceroute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/Traceroute/Traceroute.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/UpnpNat/Client/ClientOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/UpnpNat/Client/ClientOptions.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/UpnpNat/Device/DeviceDescription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/UpnpNat/Device/DeviceDescription.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/UpnpNat/Device/DeviceService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/UpnpNat/Device/DeviceService.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/UpnpNat/Device/RawDevice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/UpnpNat/Device/RawDevice.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/UpnpNat/Device/RawResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/UpnpNat/Device/RawResponse.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/UpnpNat/Device/RawService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/UpnpNat/Device/RawService.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/UpnpNat/Mapping/Mapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/UpnpNat/Mapping/Mapping.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/UpnpNat/Mapping/MappingOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/UpnpNat/Mapping/MappingOptions.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/UpnpNat/Mapping/NewPortMappingOpts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/UpnpNat/Mapping/NewPortMappingOpts.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/UpnpNat/Mapping/StandardOptAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/UpnpNat/Mapping/StandardOptAddress.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/UpnpNat/Mapping/StandardOpts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/UpnpNat/Mapping/StandardOpts.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/UpnpNat/UpnpNatClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/UpnpNat/UpnpNatClient.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/UpnpNat/UpnpNatDevice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/UpnpNat/UpnpNatDevice.ts -------------------------------------------------------------------------------- /backend/src/inc/Net/UpnpNat/UpnpNatGateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Net/UpnpNat/UpnpNatGateway.ts -------------------------------------------------------------------------------- /backend/src/inc/Nginx/Config/Context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Nginx/Config/Context.ts -------------------------------------------------------------------------------- /backend/src/inc/Nginx/Config/Http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Nginx/Config/Http.ts -------------------------------------------------------------------------------- /backend/src/inc/Nginx/Config/If.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Nginx/Config/If.ts -------------------------------------------------------------------------------- /backend/src/inc/Nginx/Config/Listen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Nginx/Config/Listen.ts -------------------------------------------------------------------------------- /backend/src/inc/Nginx/Config/Location.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Nginx/Config/Location.ts -------------------------------------------------------------------------------- /backend/src/inc/Nginx/Config/Map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Nginx/Config/Map.ts -------------------------------------------------------------------------------- /backend/src/inc/Nginx/Config/Server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Nginx/Config/Server.ts -------------------------------------------------------------------------------- /backend/src/inc/Nginx/Config/Stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Nginx/Config/Stream.ts -------------------------------------------------------------------------------- /backend/src/inc/Nginx/Config/Upstream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Nginx/Config/Upstream.ts -------------------------------------------------------------------------------- /backend/src/inc/Nginx/NginxConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Nginx/NginxConfig.ts -------------------------------------------------------------------------------- /backend/src/inc/Nginx/NginxHTTPVariables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Nginx/NginxHTTPVariables.ts -------------------------------------------------------------------------------- /backend/src/inc/Nginx/NginxLogFormatJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Nginx/NginxLogFormatJson.ts -------------------------------------------------------------------------------- /backend/src/inc/Nginx/NginxServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Nginx/NginxServer.ts -------------------------------------------------------------------------------- /backend/src/inc/Nginx/NginxStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Nginx/NginxStatus.ts -------------------------------------------------------------------------------- /backend/src/inc/Nginx/NginxStreamServerVariables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Nginx/NginxStreamServerVariables.ts -------------------------------------------------------------------------------- /backend/src/inc/OpenSSL/OpenSSL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/OpenSSL/OpenSSL.ts -------------------------------------------------------------------------------- /backend/src/inc/OpenSSL/OpenSslCnf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/OpenSSL/OpenSslCnf.ts -------------------------------------------------------------------------------- /backend/src/inc/Provider/Abuseipdb/Abuseipdb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Provider/Abuseipdb/Abuseipdb.ts -------------------------------------------------------------------------------- /backend/src/inc/Provider/CredentialProvider/CredentialProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Provider/CredentialProvider/CredentialProviders.ts -------------------------------------------------------------------------------- /backend/src/inc/Provider/CredentialProvider/Database/CredentialDatabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Provider/CredentialProvider/Database/CredentialDatabase.ts -------------------------------------------------------------------------------- /backend/src/inc/Provider/CredentialProvider/Database/CredentialProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Provider/CredentialProvider/Database/CredentialProvider.ts -------------------------------------------------------------------------------- /backend/src/inc/Provider/DynDnsProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Provider/DynDnsProviders.ts -------------------------------------------------------------------------------- /backend/src/inc/Provider/Firehol/Firehol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Provider/Firehol/Firehol.ts -------------------------------------------------------------------------------- /backend/src/inc/Provider/Firehol/FireholDownloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Provider/Firehol/FireholDownloader.ts -------------------------------------------------------------------------------- /backend/src/inc/Provider/HowIsMyPublicIpProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Provider/HowIsMyPublicIpProviders.ts -------------------------------------------------------------------------------- /backend/src/inc/Provider/IHowIsMyPublicIp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Provider/IHowIsMyPublicIp.ts -------------------------------------------------------------------------------- /backend/src/inc/Provider/IpLocate/IpLocateIo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Provider/IpLocate/IpLocateIo.ts -------------------------------------------------------------------------------- /backend/src/inc/Provider/Ipify/Ipify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Provider/Ipify/Ipify.ts -------------------------------------------------------------------------------- /backend/src/inc/Provider/Nginx/NginxHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Provider/Nginx/NginxHandler.ts -------------------------------------------------------------------------------- /backend/src/inc/Provider/NoIp/NoIp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Provider/NoIp/NoIp.ts -------------------------------------------------------------------------------- /backend/src/inc/Provider/Selfhost/Selfhost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Provider/Selfhost/Selfhost.ts -------------------------------------------------------------------------------- /backend/src/inc/Provider/SslCertProvider/SslCertProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Provider/SslCertProvider/SslCertProviders.ts -------------------------------------------------------------------------------- /backend/src/inc/Server/BasicAuthParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Server/BasicAuthParser.ts -------------------------------------------------------------------------------- /backend/src/inc/Server/HttpServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Server/HttpServer.ts -------------------------------------------------------------------------------- /backend/src/inc/Server/NginxControlHttpServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Server/NginxControlHttpServer.ts -------------------------------------------------------------------------------- /backend/src/inc/Settings/Settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Settings/Settings.ts -------------------------------------------------------------------------------- /backend/src/inc/SysLogServer/SysLogServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/SysLogServer/SysLogServer.ts -------------------------------------------------------------------------------- /backend/src/inc/Utils/FlyingFishSsl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Utils/FlyingFishSsl.ts -------------------------------------------------------------------------------- /backend/src/inc/Utils/IpSetParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/inc/Utils/IpSetParser.ts -------------------------------------------------------------------------------- /backend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/main.ts -------------------------------------------------------------------------------- /backend/src/types/ExpectSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/src/types/ExpectSchema.ts -------------------------------------------------------------------------------- /backend/tests/Logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/tests/Logger.test.ts -------------------------------------------------------------------------------- /backend/tests/Provider/IpLocate/IpLocateIo.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/tests/Provider/IpLocate/IpLocateIo.test.ts -------------------------------------------------------------------------------- /backend/tests/Provider/NoIp/NoIp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/tests/Provider/NoIp/NoIp.test.ts -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /core/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/.eslintrc.json -------------------------------------------------------------------------------- /core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/package.json -------------------------------------------------------------------------------- /core/src/inc/Config/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Config/Config.ts -------------------------------------------------------------------------------- /core/src/inc/Credential/ICredential.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Credential/ICredential.ts -------------------------------------------------------------------------------- /core/src/inc/Credential/ICredentialAuthBasic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Credential/ICredentialAuthBasic.ts -------------------------------------------------------------------------------- /core/src/inc/Crypto/CertificateHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Crypto/CertificateHelper.ts -------------------------------------------------------------------------------- /core/src/inc/Crypto/JwkHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Crypto/JwkHelper.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/ADBTableLoaderOnLoadEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/ADBTableLoaderOnLoadEvent.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/DBBaseEntityId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/DBBaseEntityId.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/DBBaseEntityUnid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/DBBaseEntityUnid.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/DBEntitiesLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/DBEntitiesLoader.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/DBHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/DBHelper.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/DBService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/DBService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/Credential.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/Credential.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/CredentialLocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/CredentialLocation.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/CredentialUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/CredentialUser.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/Domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/Domain.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/DomainRecord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/DomainRecord.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/DynDnsClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/DynDnsClient.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/DynDnsClientDomain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/DynDnsClientDomain.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/DynDnsServerDomain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/DynDnsServerDomain.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/DynDnsServerUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/DynDnsServerUser.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/GatewayIdentifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/GatewayIdentifier.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/IpBlacklist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/IpBlacklist.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/IpBlacklistCategory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/IpBlacklistCategory.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/IpBlacklistMaintainer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/IpBlacklistMaintainer.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/IpListMaintainer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/IpListMaintainer.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/IpLocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/IpLocation.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/IpWhitelist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/IpWhitelist.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/NatPort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/NatPort.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/NginxHttp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/NginxHttp.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/NginxHttpVariable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/NginxHttpVariable.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/NginxListen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/NginxListen.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/NginxListenVariable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/NginxListenVariable.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/NginxLocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/NginxLocation.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/NginxStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/NginxStream.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/NginxUpstream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/NginxUpstream.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/Settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/Settings.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/SshPort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/SshPort.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/SshUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/SshUser.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Entity/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Entity/User.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/CredentialLocationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/CredentialLocationService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/CredentialService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/CredentialService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/CredentialUserService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/CredentialUserService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/DomainRecordService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/DomainRecordService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/DomainService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/DomainService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/DynDnsClientDomainService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/DynDnsClientDomainService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/DynDnsClientService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/DynDnsClientService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/DynDnsServerDomainService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/DynDnsServerDomainService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/DynDnsServerUserService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/DynDnsServerUserService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/GatewayIdentifierService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/GatewayIdentifierService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/IpBlacklistCategoryService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/IpBlacklistCategoryService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/IpBlacklistMaintainerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/IpBlacklistMaintainerService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/IpBlacklistService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/IpBlacklistService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/IpListMaintainerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/IpListMaintainerService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/IpLocationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/IpLocationService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/IpWhitelistService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/IpWhitelistService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/NatPortService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/NatPortService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/NginxHttpService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/NginxHttpService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/NginxHttpVariableService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/NginxHttpVariableService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/NginxListenService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/NginxListenService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/NginxListenVariableService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/NginxListenVariableService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/NginxLocationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/NginxLocationService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/NginxStreamService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/NginxStreamService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/NginxUpstreamService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/NginxUpstreamService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/SettingService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/SettingService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/SshPortService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/SshPortService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/SshUserService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/SshUserService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/MariaDb/Service/UserService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/MariaDb/Service/UserService.ts -------------------------------------------------------------------------------- /core/src/inc/Db/RedisDb/RedisChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/RedisDb/RedisChannel.ts -------------------------------------------------------------------------------- /core/src/inc/Db/RedisDb/RedisChannels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/RedisDb/RedisChannels.ts -------------------------------------------------------------------------------- /core/src/inc/Db/RedisDb/RedisClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/RedisDb/RedisClient.ts -------------------------------------------------------------------------------- /core/src/inc/Db/RedisDb/RedisSubscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Db/RedisDb/RedisSubscribe.ts -------------------------------------------------------------------------------- /core/src/inc/Dns/DnsRecordBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Dns/DnsRecordBase.ts -------------------------------------------------------------------------------- /core/src/inc/Dns/IDnsServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Dns/IDnsServer.ts -------------------------------------------------------------------------------- /core/src/inc/Env/Args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Env/Args.ts -------------------------------------------------------------------------------- /core/src/inc/Logger/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Logger/Logger.ts -------------------------------------------------------------------------------- /core/src/inc/PluginSystem/APlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/PluginSystem/APlugin.ts -------------------------------------------------------------------------------- /core/src/inc/PluginSystem/APluginEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/PluginSystem/APluginEvent.ts -------------------------------------------------------------------------------- /core/src/inc/PluginSystem/PluginDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/PluginSystem/PluginDefinition.ts -------------------------------------------------------------------------------- /core/src/inc/PluginSystem/PluginManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/PluginSystem/PluginManager.ts -------------------------------------------------------------------------------- /core/src/inc/PluginSystem/PluginServiceNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/PluginSystem/PluginServiceNames.ts -------------------------------------------------------------------------------- /core/src/inc/Provider/AProviderOnLoadEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Provider/AProviderOnLoadEvent.ts -------------------------------------------------------------------------------- /core/src/inc/Provider/BaseProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Provider/BaseProviders.ts -------------------------------------------------------------------------------- /core/src/inc/Provider/CredentialProvider/ACredentialProviderOnLoadEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Provider/CredentialProvider/ACredentialProviderOnLoadEvent.ts -------------------------------------------------------------------------------- /core/src/inc/Provider/CredentialProvider/ICredentialProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Provider/CredentialProvider/ICredentialProvider.ts -------------------------------------------------------------------------------- /core/src/inc/Provider/CredentialProvider/ICredentialProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Provider/CredentialProvider/ICredentialProviders.ts -------------------------------------------------------------------------------- /core/src/inc/Provider/DynDnsClientProvider/IDynDnsClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Provider/DynDnsClientProvider/IDynDnsClient.ts -------------------------------------------------------------------------------- /core/src/inc/Provider/IProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Provider/IProvider.ts -------------------------------------------------------------------------------- /core/src/inc/Provider/IProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Provider/IProviders.ts -------------------------------------------------------------------------------- /core/src/inc/Provider/ProviderType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Provider/ProviderType.ts -------------------------------------------------------------------------------- /core/src/inc/Provider/SslCertProvider/ASslCertProviderOnLoadEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Provider/SslCertProvider/ASslCertProviderOnLoadEvent.ts -------------------------------------------------------------------------------- /core/src/inc/Provider/SslCertProvider/FSslCertProviderOnReset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Provider/SslCertProvider/FSslCertProviderOnReset.ts -------------------------------------------------------------------------------- /core/src/inc/Provider/SslCertProvider/ISslCertProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Provider/SslCertProvider/ISslCertProvider.ts -------------------------------------------------------------------------------- /core/src/inc/Provider/SslCertProvider/ISslCertProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Provider/SslCertProvider/ISslCertProviders.ts -------------------------------------------------------------------------------- /core/src/inc/Provider/SslCertProvider/SslCertBundel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Provider/SslCertProvider/SslCertBundel.ts -------------------------------------------------------------------------------- /core/src/inc/Provider/SslCertProvider/SslCertBundelOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Provider/SslCertProvider/SslCertBundelOptions.ts -------------------------------------------------------------------------------- /core/src/inc/Provider/SslCertProvider/SslCertCreateGlobal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Provider/SslCertProvider/SslCertCreateGlobal.ts -------------------------------------------------------------------------------- /core/src/inc/Provider/SslCertProvider/SslCertCreateOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Provider/SslCertProvider/SslCertCreateOptions.ts -------------------------------------------------------------------------------- /core/src/inc/Provider/SslCertProvider/SslCertExistOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Provider/SslCertProvider/SslCertExistOptions.ts -------------------------------------------------------------------------------- /core/src/inc/Server/BaseHttpServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Server/BaseHttpServer.ts -------------------------------------------------------------------------------- /core/src/inc/Server/CertHttpHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Server/CertHttpHelper.ts -------------------------------------------------------------------------------- /core/src/inc/Server/Routes/DefaultRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Server/Routes/DefaultRoute.ts -------------------------------------------------------------------------------- /core/src/inc/Server/Session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Server/Session.ts -------------------------------------------------------------------------------- /core/src/inc/Server/TlsClientError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Server/TlsClientError.ts -------------------------------------------------------------------------------- /core/src/inc/Server/TlsSocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Server/TlsSocket.ts -------------------------------------------------------------------------------- /core/src/inc/Server/USHttpServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Server/USHttpServer.ts -------------------------------------------------------------------------------- /core/src/inc/Utils/DateHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Utils/DateHelper.ts -------------------------------------------------------------------------------- /core/src/inc/Utils/DirHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Utils/DirHelper.ts -------------------------------------------------------------------------------- /core/src/inc/Utils/FileHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Utils/FileHelper.ts -------------------------------------------------------------------------------- /core/src/inc/Utils/IPHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Utils/IPHelper.ts -------------------------------------------------------------------------------- /core/src/inc/Utils/SimpleProcessAwait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/inc/Utils/SimpleProcessAwait.ts -------------------------------------------------------------------------------- /core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/src/index.ts -------------------------------------------------------------------------------- /core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/core/tsconfig.json -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/crowdin.yml -------------------------------------------------------------------------------- /ddnsserver/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/ddnsserver/.eslintrc.json -------------------------------------------------------------------------------- /ddnsserver/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/ddnsserver/Dockerfile -------------------------------------------------------------------------------- /ddnsserver/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/ddnsserver/package.json -------------------------------------------------------------------------------- /ddnsserver/src/Routes/Main/Update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/ddnsserver/src/Routes/Main/Update.ts -------------------------------------------------------------------------------- /ddnsserver/src/inc/Config/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/ddnsserver/src/inc/Config/Config.ts -------------------------------------------------------------------------------- /ddnsserver/src/inc/Server/HttpServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/ddnsserver/src/inc/Server/HttpServer.ts -------------------------------------------------------------------------------- /ddnsserver/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/ddnsserver/src/main.ts -------------------------------------------------------------------------------- /ddnsserver/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/ddnsserver/tsconfig.json -------------------------------------------------------------------------------- /doc/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/description.md -------------------------------------------------------------------------------- /doc/dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/dev.md -------------------------------------------------------------------------------- /doc/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/faq.md -------------------------------------------------------------------------------- /doc/firstinstall.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/firstinstall.md -------------------------------------------------------------------------------- /doc/images/api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/images/api.png -------------------------------------------------------------------------------- /doc/images/dns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/images/dns.png -------------------------------------------------------------------------------- /doc/images/docker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/images/docker.png -------------------------------------------------------------------------------- /doc/images/ffaction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/images/ffaction.png -------------------------------------------------------------------------------- /doc/images/ffng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/images/ffng.png -------------------------------------------------------------------------------- /doc/images/ffupnpnat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/images/ffupnpnat.png -------------------------------------------------------------------------------- /doc/images/flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/images/flow.png -------------------------------------------------------------------------------- /doc/images/https.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/images/https.png -------------------------------------------------------------------------------- /doc/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/images/logo.png -------------------------------------------------------------------------------- /doc/images/logo_onionhut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/images/logo_onionhut.png -------------------------------------------------------------------------------- /doc/images/nat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/images/nat.png -------------------------------------------------------------------------------- /doc/images/nginx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/images/nginx.png -------------------------------------------------------------------------------- /doc/images/onion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/images/onion.png -------------------------------------------------------------------------------- /doc/images/ssh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/images/ssh.png -------------------------------------------------------------------------------- /doc/screenshots/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/screenshots/dashboard.png -------------------------------------------------------------------------------- /doc/screenshots/domains.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/screenshots/domains.png -------------------------------------------------------------------------------- /doc/screenshots/domains_record.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/screenshots/domains_record.png -------------------------------------------------------------------------------- /doc/screenshots/dyndns_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/screenshots/dyndns_client.png -------------------------------------------------------------------------------- /doc/screenshots/gateway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/screenshots/gateway.png -------------------------------------------------------------------------------- /doc/screenshots/ip_access.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/screenshots/ip_access.png -------------------------------------------------------------------------------- /doc/screenshots/listens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/screenshots/listens.png -------------------------------------------------------------------------------- /doc/screenshots/listens_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/screenshots/listens_edit.png -------------------------------------------------------------------------------- /doc/screenshots/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/screenshots/login.png -------------------------------------------------------------------------------- /doc/screenshots/proxy_protocol_route_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/screenshots/proxy_protocol_route_list.png -------------------------------------------------------------------------------- /doc/screenshots/routes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/screenshots/routes.png -------------------------------------------------------------------------------- /doc/screenshots/routes_http_edit_ssl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/screenshots/routes_http_edit_ssl.png -------------------------------------------------------------------------------- /doc/screenshots/routes_stream_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/screenshots/routes_stream_edit.png -------------------------------------------------------------------------------- /doc/screenshots/updates/dashboard_v1.0.21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/screenshots/updates/dashboard_v1.0.21.png -------------------------------------------------------------------------------- /doc/screenshots/upnp-nat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/screenshots/upnp-nat.png -------------------------------------------------------------------------------- /doc/screenshots/upnp-nat_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/doc/screenshots/upnp-nat_edit.png -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /flyingfish.spdx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/flyingfish.spdx.json -------------------------------------------------------------------------------- /frontend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/.eslintrc.json -------------------------------------------------------------------------------- /frontend/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/gulpfile.js -------------------------------------------------------------------------------- /frontend/images/icons/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/images/icons/icon-128x128.png -------------------------------------------------------------------------------- /frontend/images/icons/icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/images/icons/icon-144x144.png -------------------------------------------------------------------------------- /frontend/images/icons/icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/images/icons/icon-72x72.png -------------------------------------------------------------------------------- /frontend/images/icons/icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/images/icons/icon-96x96.png -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/login.html -------------------------------------------------------------------------------- /frontend/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/manifest.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/src/inc/Api/Credential.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/Credential.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/Dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/Dashboard.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/Domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/Domain.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/DynDnsClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/DynDnsClient.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/DynDnsServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/DynDnsServer.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/Error/InternalError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/Error/InternalError.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/Error/SchemaError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/Error/SchemaError.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/Error/UnauthorizedError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/Error/UnauthorizedError.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/Error/UnknownResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/Error/UnknownResponse.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/GatewayIdentifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/GatewayIdentifier.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/IpAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/IpAccess.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/Listen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/Listen.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/Login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/Login.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/Nginx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/Nginx.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/Response/Response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/Response/Response.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/Route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/Route.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/Settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/Settings.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/Ssh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/Ssh.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/Ssl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/Ssl.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/UpnpNat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/UpnpNat.ts -------------------------------------------------------------------------------- /frontend/src/inc/Api/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Api/User.ts -------------------------------------------------------------------------------- /frontend/src/inc/Lang.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Lang.ts -------------------------------------------------------------------------------- /frontend/src/inc/Lang/LangDefine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Lang/LangDefine.ts -------------------------------------------------------------------------------- /frontend/src/inc/Net/NetFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Net/NetFetch.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/BasePage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/BasePage.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Credential.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Credential.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Credential/CredentialEditModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Credential/CredentialEditModal.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Credential/CredentialUserEditModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Credential/CredentialUserEditModal.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Credential/CredentialUsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Credential/CredentialUsers.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Dashboard.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Dashboard/DashboardIpBlacklistModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Dashboard/DashboardIpBlacklistModal.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Dashboard/DashboardMapIp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Dashboard/DashboardMapIp.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Dashboard/LineChartRequests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Dashboard/LineChartRequests.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/DnsResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/DnsResolver.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Domains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Domains.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Domains/DomainEditModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Domains/DomainEditModal.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Domains/DomainRecordEditModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Domains/DomainRecordEditModal.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/DynDnsClient/DynDnsClientEditModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/DynDnsClient/DynDnsClientEditModal.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/DynDnsClients.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/DynDnsClients.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/DynDnsServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/DynDnsServer.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/DynDnsServer/DynDnsServerEditModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/DynDnsServer/DynDnsServerEditModal.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Gateway.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Gateway/GatewayEditModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Gateway/GatewayEditModal.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/IpAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/IpAccess.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/IpAccess/IpAccessBlacklistImportModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/IpAccess/IpAccessBlacklistImportModal.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/IpAccess/IpAccessBlacklistOwnModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/IpAccess/IpAccessBlacklistOwnModal.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/IpAccess/IpAccessCountriesWidget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/IpAccess/IpAccessCountriesWidget.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/IpAccess/IpAccessWhitelistModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/IpAccess/IpAccessWhitelistModal.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/IpAccess/countries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/IpAccess/countries.json -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Listens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Listens.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Listens/ListensEditModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Listens/ListensEditModal.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Routes.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Routes/Location/LocationListWidget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Routes/Location/LocationListWidget.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Routes/Location/LocationWidget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Routes/Location/LocationWidget.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Routes/RouteHttpEditModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Routes/RouteHttpEditModal.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Routes/RouteStreamEditModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Routes/RouteStreamEditModal.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Routes/UpstreamCard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Routes/UpstreamCard.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Settings.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/UpnpNat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/UpnpNat.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/UpnpNat/UpnpNatEditModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/UpnpNat/UpnpNatEditModal.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Users.ts -------------------------------------------------------------------------------- /frontend/src/inc/Pages/Users/UsersEditModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Pages/Users/UsersEditModal.ts -------------------------------------------------------------------------------- /frontend/src/inc/Utils/UtilAvatarGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Utils/UtilAvatarGenerator.ts -------------------------------------------------------------------------------- /frontend/src/inc/Utils/UtilColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Utils/UtilColor.ts -------------------------------------------------------------------------------- /frontend/src/inc/Utils/UtilNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Utils/UtilNumber.ts -------------------------------------------------------------------------------- /frontend/src/inc/Utils/UtilRedirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/inc/Utils/UtilRedirect.ts -------------------------------------------------------------------------------- /frontend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/index.ts -------------------------------------------------------------------------------- /frontend/src/langs/Lang_DE.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/langs/Lang_EN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/langs/Lang_EN.ts -------------------------------------------------------------------------------- /frontend/src/langs/i18n/Lang_EN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/langs/i18n/Lang_EN.json -------------------------------------------------------------------------------- /frontend/src/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/login.ts -------------------------------------------------------------------------------- /frontend/src/service-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/src/service-worker.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/frontend/webpack.config.js -------------------------------------------------------------------------------- /himhip/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/himhip/.eslintrc.json -------------------------------------------------------------------------------- /himhip/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/himhip/Dockerfile -------------------------------------------------------------------------------- /himhip/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/himhip/package.json -------------------------------------------------------------------------------- /himhip/src/inc/Config/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/himhip/src/inc/Config/Config.ts -------------------------------------------------------------------------------- /himhip/src/inc/Env/Args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/himhip/src/inc/Env/Args.ts -------------------------------------------------------------------------------- /himhip/src/inc/HimHIP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/himhip/src/inc/HimHIP.ts -------------------------------------------------------------------------------- /himhip/src/inc/IpRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/himhip/src/inc/IpRoute.ts -------------------------------------------------------------------------------- /himhip/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/himhip/src/main.ts -------------------------------------------------------------------------------- /himhip/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/himhip/tsconfig.json -------------------------------------------------------------------------------- /nginx/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/nginx/.eslintrc.json -------------------------------------------------------------------------------- /nginx/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false -------------------------------------------------------------------------------- /nginx/htpasswd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nginx/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/nginx/package.json -------------------------------------------------------------------------------- /nginx/pages/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/nginx/pages/404.html -------------------------------------------------------------------------------- /nginx/src/mainhttp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/nginx/src/mainhttp.ts -------------------------------------------------------------------------------- /nginx/src/mainstream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/nginx/src/mainstream.ts -------------------------------------------------------------------------------- /nginx/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/nginx/tsconfig.json -------------------------------------------------------------------------------- /onionhat/src/main.ts: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Main 4 | */ 5 | (async(): Promise => { 6 | 7 | })(); -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/package.json -------------------------------------------------------------------------------- /plugins/demoplugin/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/demoplugin/.eslintrc.json -------------------------------------------------------------------------------- /plugins/demoplugin/dist/LoadDb.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/demoplugin/dist/LoadDb.d.ts -------------------------------------------------------------------------------- /plugins/demoplugin/dist/LoadDb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/demoplugin/dist/LoadDb.js -------------------------------------------------------------------------------- /plugins/demoplugin/dist/LoadDb.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/demoplugin/dist/LoadDb.js.map -------------------------------------------------------------------------------- /plugins/demoplugin/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/demoplugin/dist/index.d.ts -------------------------------------------------------------------------------- /plugins/demoplugin/dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/demoplugin/dist/index.js -------------------------------------------------------------------------------- /plugins/demoplugin/dist/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/demoplugin/dist/index.js.map -------------------------------------------------------------------------------- /plugins/demoplugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/demoplugin/package.json -------------------------------------------------------------------------------- /plugins/demoplugin/src/LoadDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/demoplugin/src/LoadDb.ts -------------------------------------------------------------------------------- /plugins/demoplugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/demoplugin/src/index.ts -------------------------------------------------------------------------------- /plugins/demoplugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/demoplugin/tsconfig.json -------------------------------------------------------------------------------- /plugins/letsencrypt/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/letsencrypt/.eslintrc.json -------------------------------------------------------------------------------- /plugins/letsencrypt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/letsencrypt/package.json -------------------------------------------------------------------------------- /plugins/letsencrypt/src/Certbot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/letsencrypt/src/Certbot.ts -------------------------------------------------------------------------------- /plugins/letsencrypt/src/Dns01/HookServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/letsencrypt/src/Dns01/HookServer.ts -------------------------------------------------------------------------------- /plugins/letsencrypt/src/Dns01/Routes/LetsEncrypt/Auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/letsencrypt/src/Dns01/Routes/LetsEncrypt/Auth.ts -------------------------------------------------------------------------------- /plugins/letsencrypt/src/Dns01/Routes/LetsEncrypt/CleanUp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/letsencrypt/src/Dns01/Routes/LetsEncrypt/CleanUp.ts -------------------------------------------------------------------------------- /plugins/letsencrypt/src/Dns01/Schema/HookAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/letsencrypt/src/Dns01/Schema/HookAuth.ts -------------------------------------------------------------------------------- /plugins/letsencrypt/src/Dns01/Schema/HookCleanup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/letsencrypt/src/Dns01/Schema/HookCleanup.ts -------------------------------------------------------------------------------- /plugins/letsencrypt/src/LetsEncryptDns01.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/letsencrypt/src/LetsEncryptDns01.ts -------------------------------------------------------------------------------- /plugins/letsencrypt/src/LetsEncryptHttp01.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/letsencrypt/src/LetsEncryptHttp01.ts -------------------------------------------------------------------------------- /plugins/letsencrypt/src/SslCertProviderLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/letsencrypt/src/SslCertProviderLoader.ts -------------------------------------------------------------------------------- /plugins/letsencrypt/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/letsencrypt/src/index.ts -------------------------------------------------------------------------------- /plugins/letsencrypt/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/letsencrypt/tsconfig.json -------------------------------------------------------------------------------- /plugins/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/plugins/package.json -------------------------------------------------------------------------------- /schemas/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/.eslintrc.json -------------------------------------------------------------------------------- /schemas/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/package.json -------------------------------------------------------------------------------- /schemas/src/Backend/Analysis/Dns/DnsGlobal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Analysis/Dns/DnsGlobal.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Cache/UpnpNatCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Cache/UpnpNatCache.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Config/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Config/Config.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Credential/Credential.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Credential/Credential.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Credential/CredentialSchemaBasic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Credential/CredentialSchemaBasic.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Credential/CredentialSchemaTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Credential/CredentialSchemaTypes.ts -------------------------------------------------------------------------------- /schemas/src/Backend/HimHIP/HimHIP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/HimHIP/HimHIP.ts -------------------------------------------------------------------------------- /schemas/src/Backend/IpAccess/BlacklistCategory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/IpAccess/BlacklistCategory.ts -------------------------------------------------------------------------------- /schemas/src/Backend/NatPort/NatStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/NatPort/NatStatus.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Nginx/NginxHttpVariableContextType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Nginx/NginxHttpVariableContextType.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Nginx/NginxListenAddressCheckType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Nginx/NginxListenAddressCheckType.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Nginx/NginxListenCategory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Nginx/NginxListenCategory.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Nginx/NginxListenProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Nginx/NginxListenProtocol.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Nginx/NginxListenTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Nginx/NginxListenTypes.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Nginx/NginxListenVariableContextType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Nginx/NginxListenVariableContextType.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Nginx/NginxLocationDestinationTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Nginx/NginxLocationDestinationTypes.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Nginx/NginxStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Nginx/NginxStream.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Provider/ProviderEntry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Provider/ProviderEntry.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Provider/ProviderSslEntry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Provider/ProviderSslEntry.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Credential/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Credential/List.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Credential/Provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Credential/Provider.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Credential/Users/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Credential/Users/List.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Credential/Users/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Credential/Users/User.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Dashboard/Info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Dashboard/Info.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Dashboard/PublicIPBlacklistCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Dashboard/PublicIPBlacklistCheck.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Dashboard/StreamRequests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Dashboard/StreamRequests.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Domain/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Domain/Delete.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Domain/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Domain/List.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Domain/Record/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Domain/Record/Delete.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Domain/Record/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Domain/Record/Save.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Domain/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Domain/Save.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/DynDnsClient/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/DynDnsClient/Delete.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/DynDnsClient/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/DynDnsClient/List.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/DynDnsClient/Providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/DynDnsClient/Providers.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/DynDnsClient/Run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/DynDnsClient/Run.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/DynDnsServer/DomainList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/DynDnsServer/DomainList.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/DynDnsServer/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/DynDnsServer/List.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/GatewayIdentifier/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/GatewayIdentifier/Delete.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/GatewayIdentifier/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/GatewayIdentifier/List.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/GatewayIdentifier/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/GatewayIdentifier/Save.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/IpAccess/Blacklist/Import/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/IpAccess/Blacklist/Import/List.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/IpAccess/Blacklist/Import/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/IpAccess/Blacklist/Import/Save.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/IpAccess/Blacklist/Own/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/IpAccess/Blacklist/Own/Delete.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/IpAccess/Blacklist/Own/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/IpAccess/Blacklist/Own/List.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/IpAccess/Blacklist/Own/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/IpAccess/Blacklist/Own/Save.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/IpAccess/Maintainer/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/IpAccess/Maintainer/List.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/IpAccess/UtilsLocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/IpAccess/UtilsLocation.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/IpAccess/Whitelist/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/IpAccess/Whitelist/Delete.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/IpAccess/Whitelist/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/IpAccess/Whitelist/List.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/IpAccess/Whitelist/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/IpAccess/Whitelist/Save.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Listen/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Listen/Delete.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Listen/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Listen/List.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Login/Login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Login/Login.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Route/Http/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Route/Http/Delete.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Route/Http/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Route/Http/Save.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Route/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Route/List.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Route/Stream/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Route/Stream/Delete.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Route/Stream/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Route/Stream/Save.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Settings/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Settings/List.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Ssh/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Ssh/List.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Ssl/Details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Ssl/Details.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Ssl/ListWildcard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Ssl/ListWildcard.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/Ssl/Providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/Ssl/Providers.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/UpnpNat/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/UpnpNat/Delete.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/UpnpNat/Gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/UpnpNat/Gateway.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/UpnpNat/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/UpnpNat/List.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/UpnpNat/OpenPort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/UpnpNat/OpenPort.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/UpnpNat/Save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/UpnpNat/Save.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/User/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/User/Delete.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/User/Info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/User/Info.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Routes/User/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Routes/User/List.ts -------------------------------------------------------------------------------- /schemas/src/Backend/Service/SslCertService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Backend/Service/SslCertService.ts -------------------------------------------------------------------------------- /schemas/src/Base/Env/Args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Base/Env/Args.ts -------------------------------------------------------------------------------- /schemas/src/Core/Config/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Core/Config/Config.ts -------------------------------------------------------------------------------- /schemas/src/Core/Config/ConfigDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Core/Config/ConfigDb.ts -------------------------------------------------------------------------------- /schemas/src/Core/Logger/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Core/Logger/Logger.ts -------------------------------------------------------------------------------- /schemas/src/Core/Server/RequestSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Core/Server/RequestSession.ts -------------------------------------------------------------------------------- /schemas/src/Core/Server/Routes/DefaultReturn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Core/Server/Routes/DefaultReturn.ts -------------------------------------------------------------------------------- /schemas/src/Core/Server/Routes/StatusCodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/Core/Server/Routes/StatusCodes.ts -------------------------------------------------------------------------------- /schemas/src/DdnsServer/Config/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/DdnsServer/Config/Config.ts -------------------------------------------------------------------------------- /schemas/src/DdnsServer/Env/Args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/DdnsServer/Env/Args.ts -------------------------------------------------------------------------------- /schemas/src/HimHip/Config/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/HimHip/Config/Config.ts -------------------------------------------------------------------------------- /schemas/src/HimHip/Update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/HimHip/Update.ts -------------------------------------------------------------------------------- /schemas/src/SshServer/Config/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/SshServer/Config/Config.ts -------------------------------------------------------------------------------- /schemas/src/SshServer/Env/Args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/SshServer/Env/Args.ts -------------------------------------------------------------------------------- /schemas/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/src/index.ts -------------------------------------------------------------------------------- /schemas/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/schemas/tsconfig.json -------------------------------------------------------------------------------- /setup/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/setup/.env -------------------------------------------------------------------------------- /setup/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/setup/docker-compose.yml -------------------------------------------------------------------------------- /sshserver/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/sshserver/.eslintrc.json -------------------------------------------------------------------------------- /sshserver/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/sshserver/Dockerfile -------------------------------------------------------------------------------- /sshserver/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/sshserver/package.json -------------------------------------------------------------------------------- /sshserver/src/inc/Config/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/sshserver/src/inc/Config/Config.ts -------------------------------------------------------------------------------- /sshserver/src/inc/Ssh/SshClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/sshserver/src/inc/Ssh/SshClient.ts -------------------------------------------------------------------------------- /sshserver/src/inc/Ssh/SshClientForward.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/sshserver/src/inc/Ssh/SshClientForward.ts -------------------------------------------------------------------------------- /sshserver/src/inc/Ssh/SshClientForwardL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/sshserver/src/inc/Ssh/SshClientForwardL.ts -------------------------------------------------------------------------------- /sshserver/src/inc/Ssh/SshClientForwardR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/sshserver/src/inc/Ssh/SshClientForwardR.ts -------------------------------------------------------------------------------- /sshserver/src/inc/Ssh/SshKeygen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/sshserver/src/inc/Ssh/SshKeygen.ts -------------------------------------------------------------------------------- /sshserver/src/inc/Ssh/SshServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/sshserver/src/inc/Ssh/SshServer.ts -------------------------------------------------------------------------------- /sshserver/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/sshserver/src/main.ts -------------------------------------------------------------------------------- /sshserver/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/sshserver/tsconfig.json -------------------------------------------------------------------------------- /vpn/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/vpn/.eslintrc.json -------------------------------------------------------------------------------- /vpn/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false -------------------------------------------------------------------------------- /vpn/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/vpn/Dockerfile -------------------------------------------------------------------------------- /vpn/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/vpn/package.json -------------------------------------------------------------------------------- /vpn/src/inc/Decode/IP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/vpn/src/inc/Decode/IP.ts -------------------------------------------------------------------------------- /vpn/src/inc/Decode/IPv4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/vpn/src/inc/Decode/IPv4.ts -------------------------------------------------------------------------------- /vpn/src/inc/Decode/IPv4Addr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/vpn/src/inc/Decode/IPv4Addr.ts -------------------------------------------------------------------------------- /vpn/src/inc/Decode/IPv6.ts: -------------------------------------------------------------------------------- 1 | export class IPv6 { 2 | 3 | } -------------------------------------------------------------------------------- /vpn/src/inc/Decode/Util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/vpn/src/inc/Decode/Util.ts -------------------------------------------------------------------------------- /vpn/src/inc/Network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/vpn/src/inc/Network.ts -------------------------------------------------------------------------------- /vpn/src/inc/Router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/vpn/src/inc/Router.ts -------------------------------------------------------------------------------- /vpn/src/inc/Routes/DefaultReturn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/vpn/src/inc/Routes/DefaultReturn.ts -------------------------------------------------------------------------------- /vpn/src/inc/Routes/DefaultRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/vpn/src/inc/Routes/DefaultRoute.ts -------------------------------------------------------------------------------- /vpn/src/inc/Routes/StatusCodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/vpn/src/inc/Routes/StatusCodes.ts -------------------------------------------------------------------------------- /vpn/src/inc/Server/HttpServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/vpn/src/inc/Server/HttpServer.ts -------------------------------------------------------------------------------- /vpn/src/inc/VpnServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/vpn/src/inc/VpnServer.ts -------------------------------------------------------------------------------- /vpn/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/vpn/src/main.ts -------------------------------------------------------------------------------- /vpn/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanwerfling/flyingfish/HEAD/vpn/tsconfig.json --------------------------------------------------------------------------------