MCPcopy
hub / github.com/schollz/find

github.com/schollz/find @v0.6client sqlite

repository ↗ · DeepWiki ↗ · release v0.6client ↗
41 symbols 105 edges 12 files 4 documented · 10%
README

Fingerprint

Any computer with a WiFi card can use FIND using a client program that generates fingerprints by scanning the onboard wifi.

Install

git clone https://github.com/schollz/find.git
cd find
git checkout fingerprint
go get ./...
go build

Usage

./fingerprint

Options

NAME:
   fingerprint - client for sending WiFi fingerprints to a FIND server

USAGE:
   fingerprint [global options] command [command options] [arguments...]

VERSION:
   0.6

COMMANDS:
GLOBAL OPTIONS:
   --server, -s "https://ml.internalpositioning.com"    server to connect
   --group, -g "group"                                  group name
   --user, -u "user"                                    user name
   --location, -l "location"                            location (needed for '--learn')
   --continue, -c "3"                                   number of times to run
   --learn, -e                                          need to set if you want to learn location
   --nodebug, -d                                        turns off debugging
   --help, -h                                           show help
   --version, -v                                        print the version

Contributing

Currently seeking pull requests to add OS X and Windows support (see Issues).

Credits

License

Fingerprint is a CLI client for the Framework for Internal Navigation and Discovery.

Copyright (C) 2015-2016 Zack Scholl

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see GNU Affero General Public License here.

Core symbols most depended-on inside this repo

ParseOutput
called by 15
scan_data_parser.go
sendFingerprint
called by 4
main.go
ComputeSHA1Sum
called by 3
os_configuration.go
getInput
called by 3
main.go
linuxFindMac
called by 3
linux.go
GetConfiguration
called by 1
os_configuration.go
DownloadVerifyFile
called by 1
os_configuration.go
populateConfigurations
called by 1
os_configuration.go

Shape

Function 36
Struct 5

Languages

Go100%

Modules by API surface

main.go8 symbols
os_configuration.go6 symbols
linux_test.go6 symbols
windows_test.go4 symbols
darwin_test.go4 symbols
main_test.go3 symbols
windows2.go2 symbols
windows.go2 symbols
linux.go2 symbols
darwin.go2 symbols
scan_data_parser.go1 symbols
linux_iwlist.go1 symbols

For agents

$ claude mcp add find \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact