MCPcopy Index your code
hub / github.com/AlexandreFenyo/vpn-over-dns

github.com/AlexandreFenyo/vpn-over-dns @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
653 symbols 1,399 edges 78 files 75 documented · 11%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Policy (Interface)
Policy used by LicenseChecker to determine whether a user should have access to the application. [6 implementers]
dns-android/app/src/main/java/com/google/android/vending/licensing/Policy.java
AdvancedServices (Interface)
(no doc) [2 implementers]
server/src/main/java/net/fenyo/mail4hotspot/service/AdvancedServices.java
DeviceLimiter (Interface)
Allows the developer to limit the number of devices using a single license. The LICENSED response from the server co [2 …
dns-android/app/src/main/java/com/google/android/vending/licensing/DeviceLimiter.java
GeneralServices (Interface)
(no doc) [2 implementers]
server/src/main/java/net/fenyo/mail4hotspot/service/GeneralServices.java
LicenseCheckerCallback (Interface)
Callback for the license checker library. Upon checking with the Market server and conferring with the {@link Policy [2 …
dns-android/app/src/main/java/com/google/android/vending/licensing/LicenseCheckerCallback.java
UserDAO (Interface)
(no doc) [2 implementers]
server/src/main/java/net/fenyo/mail4hotspot/dao/UserDAO.java
Obfuscator (Interface)
Interface used as part of a Policy to allow application authors to obfuscate licensing data that will be stored [2 implementers]
dns-android/app/src/main/java/com/google/android/vending/licensing/Obfuscator.java
AccountDAO (Interface)
(no doc) [2 implementers]
server/src/main/java/net/fenyo/mail4hotspot/dao/AccountDAO.java

Core symbols most depended-on inside this repo

toString
called by 98
dns-android/app/src/main/java/com/google/android/vending/licensing/ResponseData.java
persist
called by 32
server/src/main/java/net/fenyo/mail4hotspot/dao/IpDAO.java
getId
called by 28
server/src/main/java/net/fenyo/mail4hotspot/domain/Ip.java
getType
called by 27
server/src/main/java/net/fenyo/mail4hotspot/domain/User.java
remove
called by 23
server/src/main/java/net/fenyo/mail4hotspot/dao/IpDAO.java
urlEncode
called by 22
server/src/main/java/net/fenyo/mail4hotspot/web/YahooOAuthStep1Servlet.java
getAccounts
called by 21
server/src/main/java/net/fenyo/mail4hotspot/domain/User.java
urlEncode
called by 20
server/src/main/java/net/fenyo/mail4hotspot/web/GMailOAuthStep1Servlet.java

Shape

Method 562
Class 75
Interface 13
Enum 3

Languages

Java100%

Modules by API surface

server/src/main/java/net/fenyo/mail4hotspot/service/GeneralServicesImpl.java42 symbols
server/src/main/java/net/fenyo/mail4hotspot/service/GeneralServices.java41 symbols
server/src/main/java/net/fenyo/mail4hotspot/web/WebController.java30 symbols
server/src/main/java/net/fenyo/mail4hotspot/domain/InboxMail.java28 symbols
server/src/main/java/net/fenyo/mail4hotspot/domain/User.java25 symbols
server/src/main/java/net/fenyo/mail4hotspot/service/MailManager.java23 symbols
dns-android/app/src/main/java/com/google/android/vending/licensing/APKExpansionPolicy.java22 symbols
server/src/main/java/net/fenyo/mail4hotspot/service/AdvancedServicesImpl.java20 symbols
server/src/main/java/net/fenyo/mail4hotspot/dns/DnsListener.java20 symbols
dns-android/app/src/main/java/com/google/android/vending/licensing/LicenseChecker.java19 symbols
server/src/main/java/net/fenyo/mail4hotspot/domain/Ip.java17 symbols
server/src/main/java/net/fenyo/mail4hotspot/domain/Account.java17 symbols

Datastores touched

mail4hotspotDatabase · 1 repos

For agents

$ claude mcp add vpn-over-dns \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page