https://github.com/andpalmier/seads
Search Engines ADs scanner - spotting malvertising in search engines has never been easier!
https://github.com/andpalmier/seads
ads headless-chrome malvertising search-engine
Last synced: 6 months ago
JSON representation
Search Engines ADs scanner - spotting malvertising in search engines has never been easier!
- Host: GitHub
- URL: https://github.com/andpalmier/seads
- Owner: andpalmier
- License: apache-2.0
- Created: 2024-03-13T08:54:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-21T17:52:14.000Z (7 months ago)
- Last Synced: 2025-03-21T18:35:01.559Z (7 months ago)
- Topics: ads, headless-chrome, malvertising, search-engine
- Language: Go
- Homepage: https://andpalmier.com/posts/seads
- Size: 2.99 MB
- Stars: 40
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# seads - Search Engine ADs Scanner
[](https://opensource.org/licenses/Apache-2.0)
[](https://godoc.org/github.com/andpalmier/seads)
[](https://goreportcard.com/report/github.com/andpalmier/seads)
[](https://x.com/intent/follow?screen_name=andpalmier)`seads` (Search Engine ADs Scanner) is a utility designed to automatically detect advertisements displayed on most popular search engines when searching for a user-submitted keywords.
For a comprehensive guide on how to use `seads`, please refer to [this blog post](https://andpalmier.com/posts/seads/).

## Features:
- **Automated reporting**: Easily send reports of findings via email, Slack, or Telegram.
- **Concurrent Search**: Specify multiple headless instances to gather as many ads as possible concurrently.
- **Screenshot Support**: Capture screenshots of ads found in search engines for evidence.
- **Docker Support**: Install `seads` without affecting your local setup using Docker.
- **Export in JSON**: Export results of the execution in JSON format.
- **Multiple User-Agent support**: Provide your User-Agent string to click ads found in search engines.
- **Redirect chain detection**: Tracks URLs through redirects to detect and log chains.## Known limitations:
- Due to the nature of search engine ads, a single search may not reveal all ads. Using concurrent headless browsers might slow down detection but ensures comprehensive ad gathering.
- Notifications on Slack and Telegram have character limits. Messages exceeding the limit won't be sent.## Installation
### Download binary
You can download `seads` from the [releases section](https://github.com/andpalmier/seads/releases).
### Using Go install
You can compile it from source by running:
```
go install github.com/andpalmier/seads/cmd/seads@latest
```### Using Docker:
Clone the GitHub repo and run Docker:
```
docker build -t seads .
docker run -v "$(pwd)":/mnt seads -h
```## Usage
You can run `seads` with the following flags:
```
-config string (REQUIRED)
path to config file (default "config.yaml")
-concurrency int
number of concurrent headless browsers (default 4)
-cleanlinks
print clear links in output (links will remain defanged in notifications)
-notify
notify if unexpected domains are found
-out
path of JSON file containing links of gathered ads
-screenshot string
path to store screenshots (if empty, the screenshot feature will be disabled)
-redirect
print redirection chain for ad links found
-ua string
User-Agent string to be used to click on ads
```Example:
```
seads -config config.yaml -notify
```Docker example:
```
docker run -v "$(pwd)":/mnt seads -config /mnt/config.yaml -notify
```## How to use
After installing `seads`, create a `config.yaml` file with the following structure:
```yaml
mail:
host: MAILHOST
port: 587
username: USERNAME
password: PASSWORD
from: FROMADDRESS
recipients: [RECIPIENTADDRESS#1,RECIPIENTADDRESS#2]slack:
token: SLACKTOKEN
channels: [CHANNEL#1,CHANNEL#2]telegram:
token: TELEGRAMTOKEN
chatids: [CHATID#1,CHATID#2]queries:
- query: "ipad"
expected-domains: [apple.com, amazon.com]- query: "as roma"
expected-domains: []
```The field `expected-domains` is used to specify domains we are expecting to appear in the ads of search engines while searching for the specified keywords.
Domains in `expected-domains` will still appear in the output of `seads`, but won’t be sent in the notification.Run `seads` with the following command:
```
seads -config config.yaml -screenshot scr -out results.json -notify
```or
```
docker run -v "$(pwd)":/mnt seads -config /mnt/config.yaml -screenshot /mnt/scr -out /mnt/results.json -notify
```output example:

screenshot example:

notification example:
```
Here are the "unexpected domains" found during the last execution of seads:Message creation date: 2024-06-07 18:52:51
* Search engine: Google
Search term: ipad
Domain: revendo[.]com
Full link: https://revendo[.]com/de-ch/kaufen/k/ipad/?utm_source=google&utm_medium=cpc&utm_campaign=CH_ACQ_230710_GOOGLEADS_SEARCH_IPAD_WEB_Z00_P02_RSA_1%20_&utm_term=ipad&utm_content=653996737162&gad_source=1&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYASAAEgIT9PD_BwE* Search engine: Google
Search term: ipad
Domain: galaxus[.]ch
Full link: https://www[.]galaxus[.]ch/de/s1/producttype/tablet-469?filter=t_bra%3D47&utm_source=google&utm_medium=cpc&utm_campaign=SEA_DE_CH_DSA&campaignid=146803917&adgroupid=7678979517&adid=686471669496&dgCidg=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYAiAAEgLG4_D_BwE&gad_source=1&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYAiAAEgLG4_D_BwE&gclsrc=aw[.]ds* Search engine: Google
Search term: ipad
Domain: digitec[.]ch
Full link: https://www[.]digitec[.]ch/de/s1/producttype/tablet-469?filter=t_bra%3D47&utm_source=google&utm_medium=cpc&utm_campaign=SEA_DE_CH_Dynamische+Suchanzeigen+Test&campaignid=12557018154&adgroupid=120228040035&adid=506763570197&dgCidg=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYAyAAEgJFGfD_BwE&gad_source=1&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYAyAAEgJFGfD_BwE&gclsrc=aw[.]ds* Search engine: Google
Search term: ipad
Domain: interdiscount[.]ch
Full link: https://www[.]interdiscount[.]ch/de/cms/apple-ipad?gad_source=1&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYBCAAEgKfZvD_BwE&gclsrc=aw[.]ds* Search engine: DuckDuckGo
Search term: ipad
Domain: temu[.]com
Full link: https://www[.]temu[.]com/ul/kuiper/un2[.]html?_p_rfs=1&subj=un-search-web&_p_jump_id=960&_x_vst_scene=adg&locale_override=192~en~CHF&search_key=%22ipad%22&_p_rfs=1&_x_ads_channel=bing&_x_ads_sub_channel=search&_x_ads_account=176283034&_x_ads_set=520457070&_x_ads_id=1321615336742536&_x_ads_creative_id=82601185328809&_x_ns_source=s&_x_ns_msclkid=5ca4051bf8991674f5c16378c2572438&_x_ns_match_type=e&_x_ns_bid_match_type=be&_x_ns_query=ipad&_x_ns_keyword=%22ipad%22&_x_ns_device=c&_x_ns_targetid=kwd-82601954111094:loc-175&_x_ns_extensionid=&msclkid=5ca4051bf8991674f5c16378c2572438&utm_source=bing&utm_medium=cpc&utm_campaign=0228_SEARCH_3038896834118172839&utm_term=%22ipad%22&utm_content=0228_SEARCH_1144514176907441598* Search engine: DuckDuckGo
Search term: ipad
Domain: telekom[.]de
Full link: https://www[.]telekom[.]de/shop/tablets/apple/apple-11-ipad-pro-2024-wifi-plus-5g/silber-256-gb?tariffId=MF_16213&msclkid=4def2dbdb77910e3fc7e4bde8db7216e&gclid=4def2dbdb77910e3fc7e4bde8db7216e&gclsrc=3p[.]ds&autoLogin=true&error=interaction_required&state=b7c95c0d-f271-4cba-873e-edff618f4e5b* Search engine: DuckDuckGo
Search term: ipad
Domain: fust[.]ch
Full link: https://www[.]fust[.]ch/de/r/pc-tablet-handy/tablet/apple-ipad-455[.]html?&msclkid=5bbafe3fa993173dfb6c985c935d4546&utm_source=bing&utm_medium=cpc&utm_campaign=Bing%20-%20NBrand%20-%20S%20-%20D%20-%20MM%20PC%20Marke%20Apple&utm_term=ipad&utm_content=1_Apple%3D2_Apple%20iPad%C2%A63_Nbrand&gclid=5bbafe3fa993173dfb6c985c935d4546&gclsrc=3p[.]dsThis message was automatically sent by seads (github.com/andpalmier/seads)
```output file example:
```json
[
{
"engine": "Google",
"query": "ipad",
"domain-final-url": "revendo.com",
"final-url": "https://revendo.com/de-ch/kaufen/k/ipad/?utm_source=google&utm_medium=cpc&utm_campaign=CH_ACQ_230710_GOOGLEADS_SEARCH_IPAD_WEB_Z00_P02_RSA_1%20_&utm_term=ipad&utm_content=653996737162&gad_source=1&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYASAAEgIT9PD_BwE",
"redirect-chain": [
"https://www.google.com/aclk?sa=L&ai=DChcSEwjT2Zb2-cmGAxWLlVAGHQDeB9MYABADGgJkZw&ase=2&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYASAAEgIT9PD_BwE&sig=AOD64_1H3DeWzBC8mcJbJqpLVSZCeAz0jA&q&nis=4&adurl",
"https://monitor.clickcease.com/tracker/tracker.aspx?id=weAYNUhEaokBfK&adpos=&locphisical=9186940&locinterest=&adgrp=146223459485&kw=ipad&nw=g&url=https://revendo.com/de-ch/kaufen/k/ipad/%3Futm_source%3Dgoogle%26utm_medium%3Dcpc%26utm_campaign%3DCH_ACQ_230710_GOOGLEADS_SEARCH_IPAD_WEB_Z00_P02_RSA_1%2520_%26utm_term%3Dipad%26utm_content%3D653996737162%26gad_source%3D1&cpn=19934623633&device=c&ccpturl=revendo.ch&pl=&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYASAAEgIT9PD_BwE"
],
"time": "2024-06-07T18:52:16.647178+02:00"
},
{
"engine": "Google",
"query": "ipad",
"domain-final-url": "galaxus.ch",
"final-url": "https://www.galaxus.ch/de/s1/producttype/tablet-469?filter=t_bra%3D47&utm_source=google&utm_medium=cpc&utm_campaign=SEA_DE_CH_DSA&campaignid=146803917&adgroupid=7678979517&adid=686471669496&dgCidg=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYAiAAEgLG4_D_BwE&gad_source=1&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYAiAAEgLG4_D_BwE&gclsrc=aw.ds",
"redirect-chain": [
"https://www.google.com/aclk?sa=L&ai=DChcSEwjT2Zb2-cmGAxWLlVAGHQDeB9MYABACGgJkZw&ase=2&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYAiAAEgLG4_D_BwE&sig=AOD64_0GTl02lMiPj9OkeIVO5z1ZZAW4Wg&q&nis=4&adurl",
"https://ad.doubleclick.net/searchads/link/click?lid=39700007760435903&ds_s_kwgid=58700000631575915&ds_a_cid=106339197&ds_a_caid=146803917&ds_a_agid=7678979517&ds_a_fiid=&ds_a_lid=dsa-19959388920&ds_a_extid=&&ds_e_adid=686471669496&ds_e_matchtype=search&ds_e_device=c&ds_e_network=g&&ds_url_v=2&dc_eps=AHas8cDYKkEXNq_0BRZxpXAvmLD8QjvkIEB6p1pUFN2iYxABq8TRM6R4358dqROWC6z8ZG24cTDYspBb7oXS&acs_info=ZmluYWxfdXJsOiAiaHR0cHM6Ly93d3cuZ2FsYXh1cy5jaC9kZS9zMS9wcm9kdWN0dHlwZS90YWJsZXQtNDY5Igo&ds_dest_url=https://www.galaxus.ch/de/s1/producttype/tablet-469?filter=t_bra%3D47&utm_source=google&utm_medium=cpc&utm_campaign=SEA_DE_CH_DSA&campaignid=146803917&adgroupid=7678979517&adid=686471669496&dgCidg=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYAiAAEgLG4_D_BwE&gclsrc=aw.ds&gad_source=1&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYAiAAEgLG4_D_BwE&cls=1",
"https://www.galaxus.ch/de/s1/producttype/tablet-469?filter=t_bra%3D47&utm_source=google&utm_medium=cpc&utm_campaign=SEA_DE_CH_DSA&campaignid=146803917&adgroupid=7678979517&adid=686471669496&dgCidg=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYAiAAEgLG4_D_BwE&gad_source=1&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYAiAAEgLG4_D_BwE&gclsrc=aw.ds"
],
"time": "2024-06-07T18:52:16.647178+02:00"
},
{
"engine": "Google",
"query": "ipad",
"domain-final-url": "digitec.ch",
"final-url": "https://www.digitec.ch/de/s1/producttype/tablet-469?filter=t_bra%3D47&utm_source=google&utm_medium=cpc&utm_campaign=SEA_DE_CH_Dynamische+Suchanzeigen+Test&campaignid=12557018154&adgroupid=120228040035&adid=506763570197&dgCidg=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYAyAAEgJFGfD_BwE&gad_source=1&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYAyAAEgJFGfD_BwE&gclsrc=aw.ds",
"redirect-chain": [
"https://www.google.com/aclk?sa=L&ai=DChcSEwjT2Zb2-cmGAxWLlVAGHQDeB9MYABAAGgJkZw&ase=2&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYAyAAEgJFGfD_BwE&sig=AOD64_14NOo9WlciN55IEHg6h_gLW_LqlA&q&nis=4&adurl",
"https://ad.doubleclick.net/searchads/link/click?lid=39700062263657243&ds_s_kwgid=58700006926909766&ds_a_cid=104953610&ds_a_caid=12557018154&ds_a_agid=120228040035&ds_a_fiid=&ds_a_lid=dsa-1199847883174&ds_a_extid=&&ds_e_adid=506763570197&ds_e_matchtype=search&ds_e_device=c&ds_e_network=g&&ds_url_v=2&dc_eps=AHas8cCXbR1ZBW0_9YXKT4muD0AjNmJVQY_fWxhgJJy3BtV1rujSqP1NJcSFnHPm4k8KApQbbyBuNYpyZnt9&acs_info=ZmluYWxfdXJsOiAiaHR0cHM6Ly93d3cuZGlnaXRlYy5jaC9kZS9zMS9wcm9kdWN0dHlwZS90YWJsZXQtNDY5Igo&ds_dest_url=https://www.digitec.ch/de/s1/producttype/tablet-469?filter=t_bra%3D47&utm_source=google&utm_medium=cpc&utm_campaign=SEA_DE_CH_Dynamische+Suchanzeigen+Test&campaignid=12557018154&adgroupid=120228040035&adid=506763570197&dgCidg=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYAyAAEgJFGfD_BwE&gclsrc=aw.ds&gad_source=1&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYAyAAEgJFGfD_BwE&cls=1",
"https://www.digitec.ch/de/s1/producttype/tablet-469?filter=t_bra%3D47&utm_source=google&utm_medium=cpc&utm_campaign=SEA_DE_CH_Dynamische+Suchanzeigen+Test&campaignid=12557018154&adgroupid=120228040035&adid=506763570197&dgCidg=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYAyAAEgJFGfD_BwE&gad_source=1&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYAyAAEgJFGfD_BwE&gclsrc=aw.ds"
],
"time": "2024-06-07T18:52:16.647178+02:00"
},
{
"engine": "Google",
"query": "ipad",
"domain-final-url": "interdiscount.ch",
"final-url": "https://www.interdiscount.ch/de/cms/apple-ipad?gad_source=1&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYBCAAEgKfZvD_BwE&gclsrc=aw.ds",
"redirect-chain": [
"https://www.google.com/aclk?sa=L&ai=DChcSEwjT2Zb2-cmGAxWLlVAGHQDeB9MYABABGgJkZw&ase=2&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYBCAAEgKfZvD_BwE&sig=AOD64_1b1BaTE1d6dNkO7WGWh-_zpG4MBA&q&nis=4&adurl",
"https://ad.doubleclick.net/searchads/link/click?lid=43700075248202559&ds_s_kwgid=58700008279170537&ds_a_cid=405395944&ds_a_caid=9221661016&ds_a_agid=145824926826&ds_a_fiid=&ds_a_lid=kwd-76826760&ds_a_extid=&&ds_e_adid=648877665266&ds_e_matchtype=search&ds_e_device=c&ds_e_network=g&&ds_url_v=2&dc_eps=AHas8cAVCSY3WjuQFtA8d1sJPHlZEHXC9K8gWM9Zq1RzhRVKVT71n6vjdTKXGhoLc8Pgv_tE2OoFp3oQjfAb&acs_info=ZmluYWxfdXJsOiAiaHR0cHM6Ly93d3cuaW50ZXJkaXNjb3VudC5jaC9kZS9jbXMvYXBwbGUtaXBhZCIK&ds_dest_url=https://www.interdiscount.ch/de/cms/apple-ipad?gclsrc=aw.ds&gad_source=1&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYBCAAEgKfZvD_BwE&cls=1",
"https://www.interdiscount.ch/de/cms/apple-ipad?gad_source=1&gclid=EAIaIQobChMI09mW9vnJhgMVi5VQBh0A3gfTEAAYBCAAEgKfZvD_BwE&gclsrc=aw.ds"
],
"time": "2024-06-07T18:52:16.647178+02:00"
},
{
"engine": "DuckDuckGo",
"query": "ipad",
"domain-final-url": "temu.com",
"final-url": "https://www.temu.com/ul/kuiper/un2.html?_p_rfs=1&subj=un-search-web&_p_jump_id=960&_x_vst_scene=adg&locale_override=192~en~CHF&search_key=%22ipad%22&_p_rfs=1&_x_ads_channel=bing&_x_ads_sub_channel=search&_x_ads_account=176283034&_x_ads_set=520457070&_x_ads_id=1321615336742536&_x_ads_creative_id=82601185328809&_x_ns_source=s&_x_ns_msclkid=5ca4051bf8991674f5c16378c2572438&_x_ns_match_type=e&_x_ns_bid_match_type=be&_x_ns_query=ipad&_x_ns_keyword=%22ipad%22&_x_ns_device=c&_x_ns_targetid=kwd-82601954111094:loc-175&_x_ns_extensionid=&msclkid=5ca4051bf8991674f5c16378c2572438&utm_source=bing&utm_medium=cpc&utm_campaign=0228_SEARCH_3038896834118172839&utm_term=%22ipad%22&utm_content=0228_SEARCH_1144514176907441598",
"redirect-chain": [
"https://duckduckgo.com/y.js?ad_domain=temu.com&ad_provider=bingv7aa&ad_type=txad&eddgt=8dwnGAKBaZb8InkWQQeEvQ%3D%3D&rut=1eb14dd44bc3f1c119b30beb8c7d9017a223674d069ce8777a84cbd910442aff&u3=https%3A%2F%2Fwww.bing.com%2Faclick%3Fld%3De8ZZchXS931psPvLB1vLOxLzVUCUwNZ685j%2DNXuholOZGG%2DZ7GMwQ8FASSW1LTHIVBle6jas5IX_JHqkv9Zo24muMIsOD0SL0JzPyYuyPK5F6UZuiZecA7DrK1%2DfcZQ9hsJiQi_9hk629L8wjJmQptDmNi8hGa2ilCAqawQCmEGmoN0VrxeoUuBhTaV3mO7dS4vyij2g%26u%3DaHR0cHMlM2ElMmYlMmZ3d3cudGVtdS5jb20lMmZ1bCUyZmt1aXBlciUyZnVuMi5odG1sJTNmX3BfcmZzJTNkMSUyNnN1YmolM2R1bi1zZWFyY2gtd2ViJTI2X3BfanVtcF9pZCUzZDk2MCUyNl94X3ZzdF9zY2VuZSUzZGFkZyUyNmxvY2FsZV9vdmVycmlkZSUzZDE5MiU3ZWVuJTdlQ0hGJTI2c2VhcmNoX2tleSUzZCUyNTIyaXBhZCUyNTIyJTI2X3BfcmZzJTNkMSUyNl94X2Fkc19jaGFubmVsJTNkYmluZyUyNl94X2Fkc19zdWJfY2hhbm5lbCUzZHNlYXJjaCUyNl94X2Fkc19hY2NvdW50JTNkMTc2MjgzMDM0JTI2X3hfYWRzX3NldCUzZDUyMDQ1NzA3MCUyNl94X2Fkc19pZCUzZDEzMjE2MTUzMzY3NDI1MzYlMjZfeF9hZHNfY3JlYXRpdmVfaWQlM2Q4MjYwMTE4NTMyODgwOSUyNl94X25zX3NvdXJjZSUzZHMlMjZfeF9uc19tc2Nsa2lkJTNkNWNhNDA1MWJmODk5MTY3NGY1YzE2Mzc4YzI1NzI0MzglMjZfeF9uc19tYXRjaF90eXBlJTNkZSUyNl94X25zX2JpZF9tYXRjaF90eXBlJTNkYmUlMjZfeF9uc19xdWVyeSUzZGlwYWQlMjZfeF9uc19rZXl3b3JkJTNkJTI1MjJpcGFkJTI1MjIlMjZfeF9uc19kZXZpY2UlM2RjJTI2X3hfbnNfdGFyZ2V0aWQlM2Rrd2QtODI2MDE5NTQxMTEwOTQlM2Fsb2MtMTc1JTI2X3hfbnNfZXh0ZW5zaW9uaWQlM2QlMjZtc2Nsa2lkJTNkNWNhNDA1MWJmODk5MTY3NGY1YzE2Mzc4YzI1NzI0MzglMjZ1dG1fc291cmNlJTNkYmluZyUyNnV0bV9tZWRpdW0lM2RjcGMlMjZ1dG1fY2FtcGFpZ24lM2QwMjI4X1NFQVJDSF8zMDM4ODk2ODM0MTE4MTcyODM5JTI2dXRtX3Rlcm0lM2QlMjUyMmlwYWQlMjUyMiUyNnV0bV9jb250ZW50JTNkMDIyOF9TRUFSQ0hfMTE0NDUxNDE3NjkwNzQ0MTU5OA%26rlid%3D5ca4051bf8991674f5c16378c2572438&vqd=4-166102188016361480819260538901484848581&iurl=%7B1%7DIG%3D216F730E9ADC4BB09EACBFEC50EE9BF8%26CID%3D071F188F7FBE601E01470C187E53619E%26ID%3DDevEx%2C5055.1",
"https://www.bing.com/aclick?ld=e8ZZchXS931psPvLB1vLOxLzVUCUwNZ685j-NXuholOZGG-Z7GMwQ8FASSW1LTHIVBle6jas5IX_JHqkv9Zo24muMIsOD0SL0JzPyYuyPK5F6UZuiZecA7DrK1-fcZQ9hsJiQi_9hk629L8wjJmQptDmNi8hGa2ilCAqawQCmEGmoN0VrxeoUuBhTaV3mO7dS4vyij2g&u=aHR0cHMlM2ElMmYlMmZ3d3cudGVtdS5jb20lMmZ1bCUyZmt1aXBlciUyZnVuMi5odG1sJTNmX3BfcmZzJTNkMSUyNnN1YmolM2R1bi1zZWFyY2gtd2ViJTI2X3BfanVtcF9pZCUzZDk2MCUyNl94X3ZzdF9zY2VuZSUzZGFkZyUyNmxvY2FsZV9vdmVycmlkZSUzZDE5MiU3ZWVuJTdlQ0hGJTI2c2VhcmNoX2tleSUzZCUyNTIyaXBhZCUyNTIyJTI2X3BfcmZzJTNkMSUyNl94X2Fkc19jaGFubmVsJTNkYmluZyUyNl94X2Fkc19zdWJfY2hhbm5lbCUzZHNlYXJjaCUyNl94X2Fkc19hY2NvdW50JTNkMTc2MjgzMDM0JTI2X3hfYWRzX3NldCUzZDUyMDQ1NzA3MCUyNl94X2Fkc19pZCUzZDEzMjE2MTUzMzY3NDI1MzYlMjZfeF9hZHNfY3JlYXRpdmVfaWQlM2Q4MjYwMTE4NTMyODgwOSUyNl94X25zX3NvdXJjZSUzZHMlMjZfeF9uc19tc2Nsa2lkJTNkNWNhNDA1MWJmODk5MTY3NGY1YzE2Mzc4YzI1NzI0MzglMjZfeF9uc19tYXRjaF90eXBlJTNkZSUyNl94X25zX2JpZF9tYXRjaF90eXBlJTNkYmUlMjZfeF9uc19xdWVyeSUzZGlwYWQlMjZfeF9uc19rZXl3b3JkJTNkJTI1MjJpcGFkJTI1MjIlMjZfeF9uc19kZXZpY2UlM2RjJTI2X3hfbnNfdGFyZ2V0aWQlM2Rrd2QtODI2MDE5NTQxMTEwOTQlM2Fsb2MtMTc1JTI2X3hfbnNfZXh0ZW5zaW9uaWQlM2QlMjZtc2Nsa2lkJTNkNWNhNDA1MWJmODk5MTY3NGY1YzE2Mzc4YzI1NzI0MzglMjZ1dG1fc291cmNlJTNkYmluZyUyNnV0bV9tZWRpdW0lM2RjcGMlMjZ1dG1fY2FtcGFpZ24lM2QwMjI4X1NFQVJDSF8zMDM4ODk2ODM0MTE4MTcyODM5JTI2dXRtX3Rlcm0lM2QlMjUyMmlwYWQlMjUyMiUyNnV0bV9jb250ZW50JTNkMDIyOF9TRUFSQ0hfMTE0NDUxNDE3NjkwNzQ0MTU5OA&rlid=5ca4051bf8991674f5c16378c2572438",
"https://www.temu.com/ul/kuiper/un2.html?_p_rfs=1&subj=un-search-web&_p_jump_id=960&_x_vst_scene=adg&locale_override=192~en~CHF&search_key=%22ipad%22&_p_rfs=1&_x_ads_channel=bing&_x_ads_sub_channel=search&_x_ads_account=176283034&_x_ads_set=520457070&_x_ads_id=1321615336742536&_x_ads_creative_id=82601185328809&_x_ns_source=s&_x_ns_msclkid=5ca4051bf8991674f5c16378c2572438&_x_ns_match_type=e&_x_ns_bid_match_type=be&_x_ns_query=ipad&_x_ns_keyword=%22ipad%22&_x_ns_device=c&_x_ns_targetid=kwd-82601954111094:loc-175&_x_ns_extensionid=&msclkid=5ca4051bf8991674f5c16378c2572438&utm_source=bing&utm_medium=cpc&utm_campaign=0228_SEARCH_3038896834118172839&utm_term=%22ipad%22&utm_content=0228_SEARCH_1144514176907441598"
],
"time": "2024-06-07T18:52:35.825523+02:00"
},
{
"engine": "DuckDuckGo",
"query": "ipad",
"domain-final-url": "telekom.de",
"final-url": "https://www.telekom.de/shop/tablets/apple/apple-11-ipad-pro-2024-wifi-plus-5g/silber-256-gb?tariffId=MF_16213&msclkid=4def2dbdb77910e3fc7e4bde8db7216e&gclid=4def2dbdb77910e3fc7e4bde8db7216e&gclsrc=3p.ds&autoLogin=true&error=interaction_required&state=b7c95c0d-f271-4cba-873e-edff618f4e5b",
"redirect-chain": [
"https://duckduckgo.com/y.js?ad_domain=telekom.de&ad_provider=bingv7aa&ad_type=txad&eddgt=8dwnGAKBaZb8InkWQQeEvQ%3D%3D&rut=d9b404be3f9031cfab0986d8da4aab9635f46cd218894f7ddf12117aa657db55&u3=https%3A%2F%2Fwww.bing.com%2Faclick%3Fld%3De8gZyRkbqVLt2sM492q43GozVUCUzIIfsNdNKBOiAOBTlGBuWC7zaMJfhqwb7f0UkMAzqgal1KihWhWvMvCV%2DxAEFDf7Vy3zUnzD5%2Df70J6HpR4u6lXPc8jennbbCtFB8J8tQeYsbJmIpPe57knbxX%2DVTRpnF2IAjrh6W%2Dd7070PRvAsaJZaQ1ornuZqeE1VBVd9zRWA%26u%3DaHR0cHMlM2ElMmYlMmZhZC5kb3VibGVjbGljay5uZXQlMmZzZWFyY2hhZHMlMmZsaW5rJTJmY2xpY2slM2ZsaWQlM2Q0MzcwMDA4MDE0NjM0MjYyOCUyNmRzX3Nfa3dnaWQlM2Q1ODcwMDAwODcxNzE2OTQ3MiUyNmRzX2FfY2lkJTNkMTIyNDU4MTcyMSUyNmRzX2FfY2FpZCUzZDIxMjk1MzIxMTA5JTI2ZHNfYV9hZ2lkJTNkMTYyMDgyNTg1MTIzJTI2ZHNfYV9saWQlM2Rrd2QtNzY4MjY3NjAlMjYlMjZkc19lX2FkaWQlM2Q3MzE4NjY0OTU5ODI5NyUyNmRzX2VfdGFyZ2V0X2lkJTNka3dkLTczMTg3MDc5Nzg3ODg4JTI2JTI2ZHNfZV9uZXR3b3JrJTNkcyUyNmRzX3VybF92JTNkMiUyNmRzX2Rlc3RfdXJsJTNkaHR0cHMlM2ElMmYlMmZ3d3cudGVsZWtvbS5kZSUyZnNob3AlMmZ0YWJsZXRzJTJmYXBwbGUlMmZhcHBsZS0xMS1pcGFkLXByby0yMDI0LXdpZmktcGx1cy01ZyUyZnNpbGJlci0yNTYtZ2IlM2Z0YXJpZmZJZCUzZE1GXzE2MjEzJTI2Z2NsaWQlM2Q0ZGVmMmRiZGI3NzkxMGUzZmM3ZTRiZGU4ZGI3MjE2ZSUyNmdjbHNyYyUzZDNwLmRzJTI2JTI2bXNjbGtpZCUzZDRkZWYyZGJkYjc3OTEwZTNmYzdlNGJkZThkYjcyMTZl%26rlid%3D4def2dbdb77910e3fc7e4bde8db7216e&vqd=4-239786219880205881155441526817052983105&iurl=%7B1%7DIG%3D216F730E9ADC4BB09EACBFEC50EE9BF8%26CID%3D071F188F7FBE601E01470C187E53619E%26ID%3DDevEx%2C5078.1",
"https://www.bing.com/aclick?ld=e8gZyRkbqVLt2sM492q43GozVUCUzIIfsNdNKBOiAOBTlGBuWC7zaMJfhqwb7f0UkMAzqgal1KihWhWvMvCV-xAEFDf7Vy3zUnzD5-f70J6HpR4u6lXPc8jennbbCtFB8J8tQeYsbJmIpPe57knbxX-VTRpnF2IAjrh6W-d7070PRvAsaJZaQ1ornuZqeE1VBVd9zRWA&u=aHR0cHMlM2ElMmYlMmZhZC5kb3VibGVjbGljay5uZXQlMmZzZWFyY2hhZHMlMmZsaW5rJTJmY2xpY2slM2ZsaWQlM2Q0MzcwMDA4MDE0NjM0MjYyOCUyNmRzX3Nfa3dnaWQlM2Q1ODcwMDAwODcxNzE2OTQ3MiUyNmRzX2FfY2lkJTNkMTIyNDU4MTcyMSUyNmRzX2FfY2FpZCUzZDIxMjk1MzIxMTA5JTI2ZHNfYV9hZ2lkJTNkMTYyMDgyNTg1MTIzJTI2ZHNfYV9saWQlM2Rrd2QtNzY4MjY3NjAlMjYlMjZkc19lX2FkaWQlM2Q3MzE4NjY0OTU5ODI5NyUyNmRzX2VfdGFyZ2V0X2lkJTNka3dkLTczMTg3MDc5Nzg3ODg4JTI2JTI2ZHNfZV9uZXR3b3JrJTNkcyUyNmRzX3VybF92JTNkMiUyNmRzX2Rlc3RfdXJsJTNkaHR0cHMlM2ElMmYlMmZ3d3cudGVsZWtvbS5kZSUyZnNob3AlMmZ0YWJsZXRzJTJmYXBwbGUlMmZhcHBsZS0xMS1pcGFkLXByby0yMDI0LXdpZmktcGx1cy01ZyUyZnNpbGJlci0yNTYtZ2IlM2Z0YXJpZmZJZCUzZE1GXzE2MjEzJTI2Z2NsaWQlM2Q0ZGVmMmRiZGI3NzkxMGUzZmM3ZTRiZGU4ZGI3MjE2ZSUyNmdjbHNyYyUzZDNwLmRzJTI2JTI2bXNjbGtpZCUzZDRkZWYyZGJkYjc3OTEwZTNmYzdlNGJkZThkYjcyMTZl&rlid=4def2dbdb77910e3fc7e4bde8db7216e",
"https://ad.doubleclick.net/searchads/link/click?lid=43700080146342628&ds_s_kwgid=58700008717169472&ds_a_cid=1224581721&ds_a_caid=21295321109&ds_a_agid=162082585123&ds_a_lid=kwd-76826760&&ds_e_adid=73186649598297&ds_e_target_id=kwd-73187079787888&&ds_e_network=s&ds_url_v=2&ds_dest_url=https://www.telekom.de/shop/tablets/apple/apple-11-ipad-pro-2024-wifi-plus-5g/silber-256-gb?tariffId=MF_16213&gclid=4def2dbdb77910e3fc7e4bde8db7216e&gclsrc=3p.ds&&msclkid=4def2dbdb77910e3fc7e4bde8db7216e",
"https://www.telekom.de/shop/tablets/apple/apple-11-ipad-pro-2024-wifi-plus-5g/silber-256-gb?tariffId=MF_16213&&msclkid=4def2dbdb77910e3fc7e4bde8db7216e&gclid=4def2dbdb77910e3fc7e4bde8db7216e&gclsrc=3p.ds"
],
"time": "2024-06-07T18:52:35.825523+02:00"
},
{
"engine": "DuckDuckGo",
"query": "ipad",
"domain-final-url": "fust.ch",
"final-url": "https://www.fust.ch/de/r/pc-tablet-handy/tablet/apple-ipad-455.html?&msclkid=5bbafe3fa993173dfb6c985c935d4546&utm_source=bing&utm_medium=cpc&utm_campaign=Bing%20-%20NBrand%20-%20S%20-%20D%20-%20MM%20PC%20Marke%20Apple&utm_term=ipad&utm_content=1_Apple%3D2_Apple%20iPad%C2%A63_Nbrand&gclid=5bbafe3fa993173dfb6c985c935d4546&gclsrc=3p.ds",
"redirect-chain": [
"https://duckduckgo.com/y.js?ad_domain=fust.ch&ad_provider=bingv7aa&ad_type=txad&eddgt=8dwnGAKBaZb8InkWQQeEvQ%3D%3D&rut=ed86c66e71fea51bd2487367820d13e5f31b4d108da29d3ec7cc8d4a2fbe4dc7&u3=https%3A%2F%2Fwww.bing.com%2Faclick%3Fld%3De8JJlg7u7kxQwlqfN9OFBZ0jVUCUzC3aWBbElI961o%2D0KcnqmSyQuyPx_l%2DaNQOnu0X7EAG71aEd7E4AKzeTtJvHI1eX6laBBUsx0CULwgcni0QRG%2DuMA1F185t7UXzxXO0aIKv1bYNv6epFFCXiw4IBB9mgUQV_XKvMRYH2yMKjfx1dSuwPPaM9AABm4bcYpRXb2dVg%26u%3DaHR0cHMlM2ElMmYlMmZhZC5kb3VibGVjbGljay5uZXQlMmZzZWFyY2hhZHMlMmZsaW5rJTJmY2xpY2slM2ZsaWQlM2Q0MzcwMDA3NjE5MTQ0NDQzMCUyNmRzX3Nfa3dnaWQlM2Q1ODcwMDAwODI3MDU2NjkzNCUyNmRzX2FfY2lkJTNkNDExMjA1Mzk1JTI2ZHNfYV9jYWlkJTNkMTk2NjA4ODM0MTYlMjZkc19hX2FnaWQlM2QxNDg4MzgwODcyMzElMjZkc19hX2xpZCUzZGt3ZC0yNTk5Mzc5NiUyNiUyNmRzX2VfYWRpZCUzZDgyOTQ0NzcyODI3MjU0JTI2ZHNfZV90YXJnZXRfaWQlM2Rrd2QtODI5NDU0NDM0MzQwMTAlM2Fsb2MtMTc1JTI2JTI2ZHNfZV9uZXR3b3JrJTNkcyUyNmRzX3VybF92JTNkMiUyNmRzX2Rlc3RfdXJsJTNkaHR0cHMlM2ElMmYlMmZ3d3cuZnVzdC5jaCUyZmRlJTJmciUyZnBjLXRhYmxldC1oYW5keSUyZnRhYmxldCUyZmFwcGxlLWlwYWQtNDU1Lmh0bWwlM2ZnY2xpZCUzZDViYmFmZTNmYTk5MzE3M2RmYjZjOTg1YzkzNWQ0NTQ2JTI2Z2Nsc3JjJTNkM3AuZHMlMjYlMjZtc2Nsa2lkJTNkNWJiYWZlM2ZhOTkzMTczZGZiNmM5ODVjOTM1ZDQ1NDYlMjZ1dG1fc291cmNlJTNkYmluZyUyNnV0bV9tZWRpdW0lM2RjcGMlMjZ1dG1fY2FtcGFpZ24lM2RCaW5nJTI1MjAtJTI1MjBOQnJhbmQlMjUyMC0lMjUyMFMlMjUyMC0lMjUyMEQlMjUyMC0lMjUyME1NJTI1MjBQQyUyNTIwTWFya2UlMjUyMEFwcGxlJTI2dXRtX3Rlcm0lM2RpcGFkJTI2dXRtX2NvbnRlbnQlM2QxX0FwcGxlJTI1M0QyX0FwcGxlJTI1MjBpUGFkJWMyJWE2M19OYnJhbmQ%26rlid%3D5bbafe3fa993173dfb6c985c935d4546&vqd=4-150458699415843129215768299163044858549&iurl=%7B1%7DIG%3D216F730E9ADC4BB09EACBFEC50EE9BF8%26CID%3D071F188F7FBE601E01470C187E53619E%26ID%3DDevEx%2C5099.1",
"https://www.bing.com/aclick?ld=e8JJlg7u7kxQwlqfN9OFBZ0jVUCUzC3aWBbElI961o-0KcnqmSyQuyPx_l-aNQOnu0X7EAG71aEd7E4AKzeTtJvHI1eX6laBBUsx0CULwgcni0QRG-uMA1F185t7UXzxXO0aIKv1bYNv6epFFCXiw4IBB9mgUQV_XKvMRYH2yMKjfx1dSuwPPaM9AABm4bcYpRXb2dVg&u=aHR0cHMlM2ElMmYlMmZhZC5kb3VibGVjbGljay5uZXQlMmZzZWFyY2hhZHMlMmZsaW5rJTJmY2xpY2slM2ZsaWQlM2Q0MzcwMDA3NjE5MTQ0NDQzMCUyNmRzX3Nfa3dnaWQlM2Q1ODcwMDAwODI3MDU2NjkzNCUyNmRzX2FfY2lkJTNkNDExMjA1Mzk1JTI2ZHNfYV9jYWlkJTNkMTk2NjA4ODM0MTYlMjZkc19hX2FnaWQlM2QxNDg4MzgwODcyMzElMjZkc19hX2xpZCUzZGt3ZC0yNTk5Mzc5NiUyNiUyNmRzX2VfYWRpZCUzZDgyOTQ0NzcyODI3MjU0JTI2ZHNfZV90YXJnZXRfaWQlM2Rrd2QtODI5NDU0NDM0MzQwMTAlM2Fsb2MtMTc1JTI2JTI2ZHNfZV9uZXR3b3JrJTNkcyUyNmRzX3VybF92JTNkMiUyNmRzX2Rlc3RfdXJsJTNkaHR0cHMlM2ElMmYlMmZ3d3cuZnVzdC5jaCUyZmRlJTJmciUyZnBjLXRhYmxldC1oYW5keSUyZnRhYmxldCUyZmFwcGxlLWlwYWQtNDU1Lmh0bWwlM2ZnY2xpZCUzZDViYmFmZTNmYTk5MzE3M2RmYjZjOTg1YzkzNWQ0NTQ2JTI2Z2Nsc3JjJTNkM3AuZHMlMjYlMjZtc2Nsa2lkJTNkNWJiYWZlM2ZhOTkzMTczZGZiNmM5ODVjOTM1ZDQ1NDYlMjZ1dG1fc291cmNlJTNkYmluZyUyNnV0bV9tZWRpdW0lM2RjcGMlMjZ1dG1fY2FtcGFpZ24lM2RCaW5nJTI1MjAtJTI1MjBOQnJhbmQlMjUyMC0lMjUyMFMlMjUyMC0lMjUyMEQlMjUyMC0lMjUyME1NJTI1MjBQQyUyNTIwTWFya2UlMjUyMEFwcGxlJTI2dXRtX3Rlcm0lM2RpcGFkJTI2dXRtX2NvbnRlbnQlM2QxX0FwcGxlJTI1M0QyX0FwcGxlJTI1MjBpUGFkJWMyJWE2M19OYnJhbmQ&rlid=5bbafe3fa993173dfb6c985c935d4546",
"https://ad.doubleclick.net/searchads/link/click?lid=43700076191444430&ds_s_kwgid=58700008270566934&ds_a_cid=411205395&ds_a_caid=19660883416&ds_a_agid=148838087231&ds_a_lid=kwd-25993796&&ds_e_adid=82944772827254&ds_e_target_id=kwd-82945443434010:loc-175&&ds_e_network=s&ds_url_v=2&ds_dest_url=https://www.fust.ch/de/r/pc-tablet-handy/tablet/apple-ipad-455.html?gclid=5bbafe3fa993173dfb6c985c935d4546&gclsrc=3p.ds&&msclkid=5bbafe3fa993173dfb6c985c935d4546&utm_source=bing&utm_medium=cpc&utm_campaign=Bing%20-%20NBrand%20-%20S%20-%20D%20-%20MM%20PC%20Marke%20Apple&utm_term=ipad&utm_content=1_Apple%3D2_Apple%20iPad%C2%A63_Nbrand",
"https://www.fust.ch/de/r/pc-tablet-handy/tablet/apple-ipad-455.html?&msclkid=5bbafe3fa993173dfb6c985c935d4546&utm_source=bing&utm_medium=cpc&utm_campaign=Bing%20-%20NBrand%20-%20S%20-%20D%20-%20MM%20PC%20Marke%20Apple&utm_term=ipad&utm_content=1_Apple%3D2_Apple%20iPad%C2%A63_Nbrand&gclid=5bbafe3fa993173dfb6c985c935d4546&gclsrc=3p.ds"
],
"time": "2024-06-07T18:52:35.825523+02:00"
}
]
```## 3rd party libraries
- Rod: [GitHub repo](https://github.com/go-rod/rod), [documentation](https://go-rod.github.io/)
- Shoutrrr: [GitHub repo](https://github.com/containrrr/shoutrrr), [documentation](https://containrrr.dev/shoutrrr/v0.8/)
- Fatih/color: [GitHub repo](https://github.com/fatih/color), [Go reference](https://pkg.go.dev/github.com/fatih/color)
- Carlmjohnson/requests [GitHub repo](https://github.com/carlmjohnson/requests), [Go reference](https://pkg.go.dev/github.com/carlmjohnson/requests)