All Projects → plinki → 0harvest

plinki / 0harvest

Licence: GPL-3.0 license
Harvests ZeroNet peers IP addresses

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to 0harvest

zeronet-tracker
Simple, robust, ZeroNet tracker (client & server) implementation
Stars: ✭ 23 (+76.92%)
Mutual labels:  zeronet
Horizon
A ZeroNet search engine
Stars: ✭ 15 (+15.38%)
Mutual labels:  zeronet
tezos-reward-distributor
Tezos Reward Distributor (TRD): A reward distribution software for tezos bakers.
Stars: ✭ 80 (+515.38%)
Mutual labels:  zeronet
ThunderWave
A chat for ZeroNet
Stars: ✭ 16 (+23.08%)
Mutual labels:  zeronet
AceZeroProxy
ZeroNet proxies sometimes go down, this is a ZeroNet meta proxy that you can use to eliminate this problem.
Stars: ✭ 25 (+92.31%)
Mutual labels:  zeronet
zeronet-js
ZeroNet in JS
Stars: ✭ 44 (+238.46%)
Mutual labels:  zeronet
docker-images
All my docker images in one mono-repository with multi-arch support
Stars: ✭ 18 (+38.46%)
Mutual labels:  zeronet

zeroHarvest

Harvests and processes IP addresses from ZeroNet's log directory, while barebones - it still can be used at this stage.

Configuration

Give the token key a value in the config file to use an ipinfo access secret, it will otherwise use the public limit.

Usage

  • Make cli.py executable chmod +x cli.py
  • Fetch addresses, process and write to output ./cli.py path/to/log/dir --write output_file [attributes]

attributes:

address
loc
hostname
city
region
country
org
timezone
tor

Example

./cli.py ~/ZeroNet-py3/log/ --write output_file address country city region tor

writes to output:

address: 79.172.193.32
country: HU
city: Budapest
region: Budapest
tor: True
------------------------------
address: 104.238.198.186
country: US
city: Studio City
region: California
tor: False
------------------------------
...

Wishlist

  • Tests
  • Asynchronous requests to API
  • Multiple APIs to process addresses with
  • Continuous fetching while browsing
  • Note which Zite the ip derives from
  • Reduce repeat requests for already processed addresses when writing to existing output file
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].