Nikita Skryabin
|
2101e5ac14
|
refactor(ipregion): add util-linux dependency
|
2025-07-03 18:10:22 +03:00 |
|
Nikita Skryabin
|
350861bd9e
|
feat(ipregion): add IPv4 and IPv6 masking
|
2025-07-03 17:54:38 +03:00 |
|
Nikita Skryabin
|
c7d6c3bbb2
|
refactor(ipregion): show display name in error logging
|
2025-07-03 17:41:44 +03:00 |
|
Nikita Skryabin
|
b027f4b1fc
|
refactor(ipregion): redirect log output to stderr
|
2025-07-03 17:39:07 +03:00 |
|
Nikita Skryabin
|
c2df86ba79
|
feat(ipregion): restructure results into primary and custom groups
|
2025-07-03 17:36:35 +03:00 |
|
Nikita Skryabin
|
983fd21259
|
feat(ipregion): service ordering for primary and custom services
|
2025-07-03 17:20:20 +03:00 |
|
Nikita Skryabin
|
4ada3ee1a4
|
feat(ipregion): add ipv6 over ipv4 service check
|
2025-07-03 17:12:12 +03:00 |
|
Nikita Skryabin
|
b966187494
|
refactor(ipregion): remove dbip lookup, enable all lookups
|
2025-07-03 16:58:59 +03:00 |
|
Nikita Skryabin
|
640b4949a0
|
feat(ipregion): dynamic table column display
|
2025-07-03 16:54:17 +03:00 |
|
Nikita Skryabin
|
0252eb323f
|
feat(ipregion): colored output
|
2025-07-03 16:23:45 +03:00 |
|
Nikita Skryabin
|
c8f68ef6a4
|
feat(ipregion): add asn information retrieval
|
2025-07-03 15:11:23 +03:00 |
|
Nikita Skryabin
|
cc7f9699cd
|
feat(ipregion): service grouping functionality
|
2025-07-03 14:21:18 +03:00 |
|
Nikita Skryabin
|
3cabb93cae
|
docs(README): WIP
|
2025-07-03 11:38:08 +03:00 |
|
Nikita Skryabin
|
17c8d60426
|
feat(ipregion): add text and json output
|
2025-07-01 18:22:47 +03:00 |
|
Nikita Skryabin
|
76adb0baa8
|
feat(ipregion): add youtube lookup
|
2025-07-01 16:39:14 +03:00 |
|
Nikita Skryabin
|
78166e2e8c
|
refactor(ipregion): reorder functions for better organization
|
2025-07-01 15:43:23 +03:00 |
|
Nikita Skryabin
|
d642d604a2
|
refactor(ipregion): simplify request_params initialization
|
2025-07-01 14:54:21 +03:00 |
|
Nikita Skryabin
|
ae91b5ea9f
|
feat(ipregion): add log message for non-root user sudo usage
|
2025-07-01 14:42:25 +03:00 |
|
Nikita Skryabin
|
090bfed9b0
|
perf(ipregion): optimize sudo check using EUID variable
|
2025-07-01 14:39:50 +03:00 |
|
Nikita Skryabin
|
8106fdf7db
|
style(ipregion): standardize ipv6 support log message
|
2025-07-01 14:28:33 +03:00 |
|
Nikita Skryabin
|
9b1f7c5c43
|
refactor(ipregion): replace error logs with error_exit calls
|
2025-06-30 18:14:17 +03:00 |
|
Nikita Skryabin
|
832cdd7d90
|
feat(ipregion): add json validation for service responses
|
2025-06-30 17:58:34 +03:00 |
|
Nikita Skryabin
|
90859e4a99
|
refactor(ipregion): separate sudo logic from package manager detection
|
2025-06-29 14:12:04 +03:00 |
|
Nikita Skryabin
|
a40121061b
|
feat(ipregion): improve logging
|
2025-06-29 14:09:05 +03:00 |
|
Nikita Skryabin
|
4605ace84c
|
refactor(ipregion): convert IDENTITY_SERVICES to array and improve random selection
|
2025-06-29 14:03:54 +03:00 |
|
Nikita Skryabin
|
ae7a25a936
|
refactor(ipregion): simplify case conversion in prompt function
|
2025-06-29 13:56:49 +03:00 |
|
Nikita Skryabin
|
0e32a238ab
|
fix(ipregion): rename ipapi function for correct exclusion
|
2025-06-29 13:53:11 +03:00 |
|
Nikita Skryabin
|
94525f663a
|
feat(ipregion): add argument parsing and debug mode
|
2025-06-29 13:49:49 +03:00 |
|
Nikita Skryabin
|
2df3184856
|
refactor(ipregion): optimize service exclusion
|
2025-06-28 14:55:34 +03:00 |
|
Nikita Skryabin
|
4da8012709
|
feat(ipregion): add maxmind lookup
|
2025-06-28 14:14:42 +03:00 |
|
Nikita Skryabin
|
ff3cfaa17d
|
feat(ipregion): implement service exclusion logic
|
2025-06-28 14:02:03 +03:00 |
|
Nikita Skryabin
|
77db8abd88
|
refactor(ipregion): reorganize code and improve logging
|
2025-06-27 23:10:38 +03:00 |
|
Nikita Skryabin
|
413aea9d09
|
fix(ipregion): use read -p and lowercase answer for install prompt
|
2025-06-27 22:32:21 +03:00 |
|
Nikita Skryabin
|
49524f5496
|
feat(ipregion.sh): add DBIP response handling in process_response
|
2025-04-04 18:16:19 +03:00 |
|
Nikita Skryabin
|
49b3037b06
|
feat(ipregion.sh): add process_service function for service requests
|
2025-04-04 18:04:59 +03:00 |
|
Nikita Skryabin
|
017a9a2373
|
feat(ipregion.sh): implement IPv4 and IPv6 address retrieval
|
2025-04-04 17:00:30 +03:00 |
|
Nikita Skryabin
|
cf8bbaac14
|
feat(ipregion.sh): add identity services constants
|
2025-04-04 16:44:22 +03:00 |
|
Nikita Skryabin
|
3d667b7a7c
|
feat(ipregion.sh): implement run_all_services function
|
2025-04-04 16:36:08 +03:00 |
|
Nikita Skryabin
|
473273c6bb
|
feat(ipregion.sh): implement make_request function
|
2025-04-04 16:22:01 +03:00 |
|
Nikita Skryabin
|
b05cc7fec9
|
chore(ipregion.sh): add info logs for dependency checks
|
2025-04-04 16:00:06 +03:00 |
|
Nikita Skryabin
|
5321a3b315
|
fix(ipregion.sh): replace echo with printf for prompt
|
2025-04-04 15:36:10 +03:00 |
|
Nikita Skryabin
|
01ab563341
|
chore(ipregion.sh): clear terminal after dependency install
|
2025-04-04 14:40:37 +03:00 |
|
Nikita Skryabin
|
34416ce91c
|
feat(ipregion): add IPv6 support check
|
2025-04-04 12:12:50 +03:00 |
|
Nikita Skryabin
|
923a41d2f9
|
refactor(ipregion.sh): simplify script
|
2025-04-04 11:45:11 +03:00 |
|
Nikita Skryabin
|
005995a0bb
|
fix: change youtube region lookup method, format script
|
2025-04-04 10:53:10 +03:00 |
|
vernette
|
5e62fe0fc2
|
docs(README.md): fix wget command (closes #8)
|
2025-03-31 23:02:34 +03:00 |
|
Nikita Skryabin
|
235314f483
|
Merge pull request #7 from Davoyan/patch-5
FAST FIX
|
2025-02-25 21:35:20 +03:00 |
|
Nikita Skryabin
|
fc25cd826a
|
Merge pull request #6 from Davoyan/patch-4
IPv6 detect improve & Youtube GEO lookup change & Add new services
|
2025-02-25 13:25:05 +03:00 |
|
Nikita Skryabin
|
0efda77d42
|
Merge pull request #2 from Davoyan/master
|
2025-02-24 10:39:33 +03:00 |
|
Nikita Skryabin
|
ca9a4eb2f8
|
docs(README.md): update usage instructions for clarity and conciseness
|
2025-02-21 14:24:19 +03:00 |
|