A self-contained GoLang library that is capable of blocking ads,malwares and trackers using [DNS Sinkholing](https://en.wikipedia.org/wiki/DNS_sinkhole). This libray can be integrated with different pre-existing cross-platform applications.
...
...
@@ -10,7 +10,7 @@ You can learn more about the project from the [blogs](https://leap.se/#blog) at
*[Installation](#installation)
*[Go](#Go)
*[GoMobile](#GoMobile)
*[GoMobile & Gobind](#GoMobile & Gobind)
*[VPN-Hole](#VPN-Hole)
*[Instructions](#Instructions)
*[Build & Run](#Build & Run)
...
...
@@ -22,43 +22,75 @@ You can learn more about the project from the [blogs](https://leap.se/#blog) at
## Installation <a name="installation"></a>
### Go <a name="Go"></a>
The detailed download and installation guide can be found at official website of [**Go**](https://go.dev/doc/install).
After installing Go, we need gobind. **Gobind** is a tool that generates language bindings that make it possible to call Go functions from Java and Objective-C. It is called internally by **gomobile** which can help us build cross-platform applications.
```
go install golang.org/x/mobile/cmd/gomobile@latest