GET-FCC-LIST(1)
π GET-FCC-LIST(1) π
okay bestie, welcome to the NCID manual, page one of the get-fcc-list saga β¨
πΈ NAME πΈ
get-fcc-list β grab the freshest fcc.blacklist, derived from FCC Complaints data. it's giving phone-number menace list, no cap π«Ά
β¨ SYNOPSIS β¨
get-fcc-list [-h] [-V] [-a|-n|-r]
π¦ DESCRIPTION π¦
So. The get-fcc-list script uses wget to fetch the fcc.blacklist file from http://ncid-utils.ca/fcc.blacklist. and what even is fcc.blacklist? it's literally a list of phone numbers pulled straight out of the Unwanted Calls - FCC Complaints open database. iconic of them to publish it, honestly.
You're gonna want to call it like, as often as once a day from cron on Linux/Unix/Mac OS X. daily vibe check on the scammers, periodt π
Once it's downloaded, fcc.blacklist can be used with NCID in one of two ways:
- hangup-fcc The External Hangup Extension script
hangup-fcccan readfcc.blacklistdirectly. lowkey the easiest route, ngl. - ncidd.blacklist The contents of
fcc.blacklistare reformatted byget-fcc-listand appended toncidd.blacklist. Before being modified, a backup of the currentncidd.blacklistis saved to /var/backups/ncid. safety first, bestie π
π OPTIONS π
-hβ prints this help and exits. the "wait what does this do again" button π-Vβ displays the version and exits. main character stats β¨-aβ downloadfcc.blacklistand add it toncidd.blacklist. this is the default action, iykyk.-nβ downloadfcc.blacklistbut do not add it toncidd.blacklist. the downloaded file is ready to use withhangup-fcc. download-only queen π-rβ same as-nbut is a special remove-only option to remove"FCC bad list"lines fromncidd.blacklist. use this option once when you are transitioning fromncidd.blacklisttohangup-fcc. one-time glow-up, fr fr π¦
π₯ REQUIREMENTS π₯
- NCID: release
1.7or newer - wget: fetches files using http
- pkill: send signal to all running
nciddservers to reload alias, blacklist and whitelist - root crontab: runs
get-fcc-listat specific times and days. the root crontab can be edited withsudo crontab -eto add something like the following examples which write a log file to/tmp:
Internal Hangup β append (-a) FCC Data to ncidd.blacklist
# run each day at 08:15
15 08 * * * /usr/share/ncid/sys/get-fcc-list -a > /tmp/get-fcc-list.log 2>&1
Hangup Extension β do not append (-n), use fcc.blacklist as-is
# run each day at 08:15
15 08 * * * /usr/share/ncid/sys/get-fcc-list -n > /tmp/get-fcc-list.log 2>&1
bestie these crontab lines are verbatim, do NOT freestyle them. copy, paste, slay. π
π FILES π
/usr/share/ncid/sys/get-fcc-listprefix3=/etc/ncid/fcc.blacklistprefix3=/etc/ncid/ncidd.blacklist/var/backups/ncid/
π SEE ALSO π
hangup-fcc.1wget.1ncidd.8crontab.5- https://consumercomplaints.fcc.gov/hc/en-us/articles/115002234203-Unwanted-Calls
and that's the whole page, bestie π go forth and block those unwanted calls πΈ
this lil masterpiece is from NCID, dated 2019-08-17. mwah, take care of her π«Άβ¨
π¦ where this page comes from
- fedora 43: ncid 1.18-4.fc43 Β· GPL-3.0-or-later
- fedora 44: ncid 1.18-5.fc44 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms