@omar.jaja1: Ala maxa iga qabsaday 😭💔#omarjaja1

OMAR JAJA1🇸🇴✋
OMAR JAJA1🇸🇴✋
Open In TikTok:
Region: SO
Saturday 20 June 2026 18:05:54 GMT
9981
1242
78
20

Music

Download

Comments

mudanmiski1
mudan🤍miski🦚🍁 :
cumarow🇸🇴🤴🫶❤️
2026-06-20 18:07:23
3
user1750496919959
farxat. garbaharey :
cumarow. jiro joga
2026-06-20 19:43:05
0
manaal.claahi2
Manaal C/laahi :
🥰🥰🥰🥰🥰
2026-06-20 19:38:43
0
batuulo.cumar0
qadra qiyas :
😇😇😇😇😇
2026-06-20 18:09:53
0
farxiyo8250
edamsan sida hoyadedd :
guleyso abowe mcn🥰🥰🥰
2026-06-20 19:20:16
0
ikraan.daahir46
boqorada xasan cumar .68 :
guuleyso walkey
2026-06-20 18:59:55
0
user4279971793376
Queen👸 :
walakey mcn💪🥰
2026-06-20 18:22:06
0
almaasey2
almaas :
cumaroww❤️🥰👑🫶
2026-06-20 18:26:00
0
fardowso616
boqorada hiiraan :
guuleyso abowe mcn waligaa abowe
2026-06-20 18:55:43
0
qadiijo.macalin.a0
qamar :
omar
2026-06-20 18:58:42
0
inadha.qane
inadha qane :
2026-06-20 18:12:06
0
libaaxaduurka6
mohaa🥷🇸🇧🫡🪖 :
guleyso cumar libax horay guleyso saxib🥰🥷🫡🇸🇴
2026-06-20 18:11:37
0
ayaniiit
ayaaniit 38👸❤️ :
cumarkeenii❤️❤️❤️
2026-06-20 18:15:12
0
maxmedwiilqaran
maxamed wiil qarn🇸🇧🇸🇴 :
😇😇😇
2026-06-20 19:36:14
0
boqorad1246
boqorad wadaniga :
💋💋💋
2026-06-20 19:33:03
0
ubax.cabdi.cali1
Ubax Cabdi Cali :
😇😇😇😇😇😇😇😇😇😇😇😇
2026-06-20 18:07:07
0
To see more videos from user @omar.jaja1, please go to the Tikwm homepage.

Other Videos

Yessss we do edit                            include <stdio.h> include <stdlib.h> include <string.h> include <stdbool.h> include <ctype.h>  <unistd.h>  <sys/types.h>  <sys/wait.h>  RAT_SEARCH_VERSION \n"); printf(" rat-search --help\n"); printf(" rat-search --version\n\n"); printf("Examples:\n"); printf(" rat-search bash\n"); printf(" rat-search gcc\n"); } /* Only allow simple package/search names. * This avoids path traversal-like input such as '../bad' * and avoids slash-separated names such as 'bad/name'. */ static bool is_valid_query(const char *query) { if (query == NULL || query[0] == '\0') { return false; } for (size_t i = 0; query[i] != '\0'; i++) { unsigned char ch = (unsigned char)query[i]; if ( isalnum(ch) || ch == '-' || ch == '_' || ch == '.' || ch == '+' ) { continue; } return false; } return true; } static bool extract_package_name(const char *line, char *out, size_t out_size) { const char *href = strstr(line, "href=\""); if (href == NULL) { return false; } href += 6; const char *end = strstr(href, ".tar.xz"); if (end == NULL || end <= href) { return false; } size_t len = (size_t)(end - href); if (len >= out_size) { return false; } memcpy(out, href, len); out[len] = '\0'; return true; } static FILE *open_repo_stream(pid_t *child_pid) { int fds[2]; if (pipe(fds) != 0) { fprintf(stderr, "error: failed to create pipe\n"); return NULL; } pid_t pid = fork(); if (pid < 0) { close(fds[0]); close(fds[1]); fprintf(stderr, "error: failed to fork curl process\n"); return NULL; } if (pid == 0) { close(fds[0]); if (dup2(fds[1], STDOUT_FILENO) < 0) { _exit(127); } close(fds[1]); execlp("curl", "curl", "-fsSL", REPO_URL, (char *)NULL); _exit(127); } close(fds[1]); FILE *stream = fdopen(fds[0], "r"); if (stream == NULL) { close(fds[0]); fprintf(stderr, "error: failed to open curl output stream\n"); return NULL; } *child_pid = pid; return stream; } static int wait_for_curl(pid_t pid) { int status; if (waitpid(pid, &status, 0) < 0) { fprintf(stderr, "error: failed to wait for curl\n"); return 1; } if (!WIFEXITED(status) || WEXITSTATUS(status) != 0) { fprintf(stderr, "error: failed to fetch repository index\n"); return 1; } return 0; } static int search_repo(const char *query) { if (!is_valid_query(query)) { fprintf(stderr, "error: invalid search query '%s'\n", query); return 1; } pid_t curl_pid; FILE *stream = open_repo_stream(&curl_pid); if (stream == NULL) { return 1; } char line[2048]; char pkg[512]; bool found = false; while (fgets(line, sizeof(line), stream) != NULL) { if (!extract_package_name(line, pkg, sizeof(pkg))) { continue; } if (strstr(pkg, query) != NULL) { printf("%s\n", pkg); found = true; } } fclose(stream); if (wait_for_curl(curl_pid) != 0) { return 1; } if (!found) { printf(">> no results for '%s'\n", query); (int argc, char *argv[]) { if (argc != 2) { fprintf(stderr, "usage: rat-search \n"); fprintf(stderr, "try: rat-search --help\n"); return 1; } if (strcmp(argv[1], "--help") == 0) { print_help(); return 0; (argv[1], "--version") == 0) { printf("rat-search %s\n", RAT_SEARCH_VERSION); return 0; } return search_repo(#paranoidtech #cybersecurity #tailsos #qubesos #bigratos @/home/bacons93 @hotdog @Benjamin" width="135" height="240">
Yessss we do edit include include include include include RAT_SEARCH_VERSION "0.1-dev" REPO_URL "https://dists.jewguard.xyz/bigratos/" static void print_help(void) { printf("rat-search - search BigRatOS repository packages\n\n"); printf("Usage:\n"); printf(" rat-search \n"); printf(" rat-search --help\n"); printf(" rat-search --version\n\n"); printf("Examples:\n"); printf(" rat-search bash\n"); printf(" rat-search gcc\n"); } /* Only allow simple package/search names. * This avoids path traversal-like input such as '../bad' * and avoids slash-separated names such as 'bad/name'. */ static bool is_valid_query(const char *query) { if (query == NULL || query[0] == '\0') { return false; } for (size_t i = 0; query[i] != '\0'; i++) { unsigned char ch = (unsigned char)query[i]; if ( isalnum(ch) || ch == '-' || ch == '_' || ch == '.' || ch == '+' ) { continue; } return false; } return true; } static bool extract_package_name(const char *line, char *out, size_t out_size) { const char *href = strstr(line, "href=\""); if (href == NULL) { return false; } href += 6; const char *end = strstr(href, ".tar.xz"); if (end == NULL || end <= href) { return false; } size_t len = (size_t)(end - href); if (len >= out_size) { return false; } memcpy(out, href, len); out[len] = '\0'; return true; } static FILE *open_repo_stream(pid_t *child_pid) { int fds[2]; if (pipe(fds) != 0) { fprintf(stderr, "error: failed to create pipe\n"); return NULL; } pid_t pid = fork(); if (pid < 0) { close(fds[0]); close(fds[1]); fprintf(stderr, "error: failed to fork curl process\n"); return NULL; } if (pid == 0) { close(fds[0]); if (dup2(fds[1], STDOUT_FILENO) < 0) { _exit(127); } close(fds[1]); execlp("curl", "curl", "-fsSL", REPO_URL, (char *)NULL); _exit(127); } close(fds[1]); FILE *stream = fdopen(fds[0], "r"); if (stream == NULL) { close(fds[0]); fprintf(stderr, "error: failed to open curl output stream\n"); return NULL; } *child_pid = pid; return stream; } static int wait_for_curl(pid_t pid) { int status; if (waitpid(pid, &status, 0) < 0) { fprintf(stderr, "error: failed to wait for curl\n"); return 1; } if (!WIFEXITED(status) || WEXITSTATUS(status) != 0) { fprintf(stderr, "error: failed to fetch repository index\n"); return 1; } return 0; } static int search_repo(const char *query) { if (!is_valid_query(query)) { fprintf(stderr, "error: invalid search query '%s'\n", query); return 1; } pid_t curl_pid; FILE *stream = open_repo_stream(&curl_pid); if (stream == NULL) { return 1; } char line[2048]; char pkg[512]; bool found = false; while (fgets(line, sizeof(line), stream) != NULL) { if (!extract_package_name(line, pkg, sizeof(pkg))) { continue; } if (strstr(pkg, query) != NULL) { printf("%s\n", pkg); found = true; } } fclose(stream); if (wait_for_curl(curl_pid) != 0) { return 1; } if (!found) { printf(">> no results for '%s'\n", query); (int argc, char *argv[]) { if (argc != 2) { fprintf(stderr, "usage: rat-search \n"); fprintf(stderr, "try: rat-search --help\n"); return 1; } if (strcmp(argv[1], "--help") == 0) { print_help(); return 0; (argv[1], "--version") == 0) { printf("rat-search %s\n", RAT_SEARCH_VERSION); return 0; } return search_repo(#paranoidtech #cybersecurity #tailsos #qubesos #bigratos @/home/bacons93 @hotdog @Benjamin

About