Исходник Команда osint поиск по нику в разных соц. Сетях

Read Only
Статус
Оффлайн
Регистрация
25 Авг 2024
Сообщения
40
Реакции[?]
0
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Первое мне интересно что можно сделать по айпи? Второе, когда поиск по нику стал доксингом? Я просто сделал данную команду потому что люди просили меня лично. На скрине не мой друг сам себе навязал и принял, айди вк это тут причем? Сам факт что только тупой человек будет указывать номер в вк и еще на будущее тебе в вк можно регаться вообще без номера ну это так лайфхак. Тут никто не занимается сватингом/доксингом
1. я все отписал в сообщении, вчитывайся своими глазами
2. манядоксинг подразумевает в себя большое количество подразделений, и понимаешь что ебаться с осинт, ксинт, геосинт в этом посте я точно не буду)
3. опять же все расписал в сообщении выше

про рег в вк, данная превеликая платформа и так все сливает всем и вся, поэтому надеятся, что тебя гойским образом какой то сранядоксер не найдет не стоит)
 
Начинающий
Статус
Оффлайн
Регистрация
15 Апр 2024
Сообщения
80
Реакции[?]
3
Поинты[?]
3K
1. я все отписал в сообщении, вчитывайся своими глазами
2. манядоксинг подразумевает в себя большое количество подразделений, и понимаешь что ебаться с осинт, ксинт, геосинт в этом посте я точно не буду)
3. опять же все расписал в сообщении выше

про рег в вк, данная превеликая платформа и так все сливает всем и вся, поэтому надеятся, что тебя гойским образом какой то сранядоксер не найдет не стоит)
Я буквально даже не понимаю что такое манядоксинг, я просто сделал первым в майнкрафте osint это была лично моя цель которую я выполнил за 20 минут, если ты думаешь что я доксер/деанонер и многое другое ты не знаешь меня все что могу сказать, если какой либо yougame челик будет доксить чела через ник в майнкрафте мне его жалко
 
Начинающий
Статус
Оффлайн
Регистрация
16 Июн 2024
Сообщения
83
Реакции[?]
1
Поинты[?]
2K
пишим .osint <Nickname> И идет поиск по ниже указанным сайтам

Радуемся!
Сразу говорю код можно люто подредачить и подключить апи любого осинт бота и брать с бд информацию. Все на вашу фантазию!
Код:
public class OSINTCommand extends Command {

    private final ThreadPoolExecutor executor = (ThreadPoolExecutor) Executors.newFixedThreadPool(10);
    private final HttpClient client = HttpClient.newBuilder()
            .connectTimeout(Duration.ofSeconds(5))
            .build();
    private File osintDir;

    public OSINTCommand() {
        super("osint");
    }

    public void build(LiteralArgumentBuilder<CommandSource> builder) {
        builder.then(
                RequiredArgumentBuilder.<CommandSource, String>argument("playerName", StringArgumentType.string())
                        .executes(this::executeOSINT)
        );
        builder.then(literal("dir").executes(context -> {
            openDirectory();
            return SINGLE_SUCCESS;
        }));
    }

    @Override
    public void executeBuild(LiteralArgumentBuilder<CommandSource> builder) {
        build(builder);
    }

    private int executeOSINT(CommandContext<CommandSource> context) {
        String playerName = StringArgumentType.getString(context, "playerName");
        searchPlayer(playerName);
        return SINGLE_SUCCESS;
    }

    public void searchPlayer(String playerName) {
        sendMessage(Formatting.YELLOW + "Начат поиск информации по игроку: " + playerName);

        osintDir = new File(mc.runDirectory, "osint");
        if (!osintDir.exists()) {
            osintDir.mkdirs();
        }

        File file = new File(osintDir, "Osint" + playerName + ".txt");

        String[] sites = {
                "https://github.com/",
                "https://www.instagram.com/",
                "https://twitter.com/",
                "https://www.facebook.com/",
                "https://www.twitch.tv/",
                "https://www.reddit.com/user/",
                "https://ru.pinterest.com/",
                "https://steamcommunity.com/id/",
                "https://vk.com/",
                "https://www.linkedin.com/in/",
                "https://t.me/",                  // Telegram
                "https://www.behance.net/",       // Behance
                "https://about.me/",              // About.me
                "https://www.flickr.com/people/", // Flickr
                "https://vimeo.com/",
                "https://soundcloud.com/",
                "https://deviantart.com/",
                "https://ok.ru/",
                "https://www.snapchat.com/add/",
                "https://www.periscope.tv/",
                "https://www.discogs.com/user/",
                "https://open.spotify.com/user/",
                "https://myspace.com/",
                "https://ask.fm/",
                "https://www.last.fm/user/",
                "https://mixcloud.com/",
                "https://www.strava.com/athletes/",
                "https://www.ebay.com/usr/",
                "https://www.goodreads.com/",
                "https://hackerone.com/",
                "https://replit.com/",
                "https://www.npmjs.com/~",
                "https://www.producthunt.com/",
                "https://keybase.io/",
                "https://www.patreon.com/",
                "https://bitbucket.org/",
                "https://angel.co/u/",
                "https://dribbble.com/",
                "https://500px.com/",
                "https://www.quora.com/profile/",
                "https://www.medium.com/@",
                "https://dev.to/",
                "https://codepen.io/",
                "https://gitlab.com/"
        };

        List<CompletableFuture<Void>> futures = new ArrayList<>();

        try {
            FileWriter fileWriter = new FileWriter(file);
            fileWriter.write("Результаты поиска по игроку: " + playerName + "\n\n");

            for (String site : sites) {
                CompletableFuture<Void> future = CompletableFuture.runAsync(() -> searchSite(site, playerName, fileWriter), executor);
                futures.add(future);
            }

            CompletableFuture<Void> allFutures = CompletableFuture.allOf(futures.toArray(new CompletableFuture[0]));
            allFutures.thenRun(() -> {
                try {
                    sendMessage(Formatting.DARK_PURPLE + "Поиск завершён для ника: " + playerName);
                    fileWriter.close();
                } catch (IOException e) {
                    sendMessage(Formatting.RED + "Ошибка закрытия файла: " + e.getMessage());
                }
            });

        } catch (IOException e) {
            sendMessage(Formatting.RED + "Ошибка при создании файла: " + e.getMessage());
        }
    }

    private void searchSite(String site, String playerName, FileWriter fileWriter) {
        try {
            URI uri = new URI(site + playerName);
            HttpRequest request = HttpRequest.newBuilder()
                    .uri(uri)
                    .GET()
                    .header("User-Agent", "Mozilla/5.0")
                    .timeout(Duration.ofSeconds(3))
                    .build();

            HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());

            synchronized (fileWriter) {
                if (response.statusCode() == 200 && response.body().contains(playerName)) {
                    sendMessage(Formatting.GREEN + "[+] Найден на сайте: " + site + playerName);
                    fileWriter.write("[+] Найден на сайте: " + site + playerName + "\n");
                } else {
                    sendMessage(Formatting.RED + "[-] Не найден на сайте: " + site + playerName);
                    fileWriter.write("[-] Не найден на сайте: " + site + playerName + "\n");
                }
                fileWriter.flush();
            }
        } catch (Exception e) {
            sendMessage(Formatting.YELLOW + "Ошибка при поиске на сайте: " + site);
            try {
                synchronized (fileWriter) {
                    fileWriter.write("Ошибка при поиске на сайте: " + site + "\n");
                    fileWriter.flush();
                }
            } catch (IOException ioException) {
                sendMessage(Formatting.RED + "Ошибка записи в файл: " + ioException.getMessage());
            }
        }
    }

    private void openDirectory() {
        try {
            Runtime.getRuntime().exec("explorer " + osintDir.getAbsolutePath());
        } catch (IOException e) {
            sendMessage(Formatting.RED + "Ошибка открытия директории: " + e.getMessage());
        }
    }
}
говорили что кубы уже пробили дно
 
Начинающий
Статус
Оффлайн
Регистрация
7 Дек 2023
Сообщения
3
Реакции[?]
0
Поинты[?]
0
ХАПЗАВЭЖПЩДВЫХЗЭПАЭАЩВЖЭПЛАВДЖПЛ, деанон по комманде в кубиках, это победа
 
Начинающий
Статус
Оффлайн
Регистрация
15 Фев 2023
Сообщения
124
Реакции[?]
0
Поинты[?]
0
доксюры все гои, манясватеры высрались в кубы и начали по гб или по ко пытаться кого то вбивать, только не говори что в своем новом посте ты будешь юзать дырявую апишку ко, и хз кто у тя на скрине, но передай что его доксюрские дискорд способности ограничиваются на дискорд трекере, по возражениям писать: @cmudr (telegram), и еще твой тупоголовый кентофарик упомянул динамику, хотя тот тип о ней даже не писал, бд у серверов разные, у серверов на геймли или хостинг майнкрафте все заканчивается одним аутми, хотя некоторые на геймли тратят свои бабосы с маминой карты и покупают велосити, твой же нулевый кентофарик или кто этот гояк, зачем то упомянул динамические айпи, хотя в некоторых бдшках, спокойно можно посмотреть используемые айпи по одному аккаунту, динамика зависит либо от провайдера, который может поставить определенную задержку изменения айпи, либо смотря так-же от провайдера может поставить, что бы айпи менялся при каждой перезагрузки сети, так-же тип выше сказал все верно, но чутка не так, номер в бдшках логично не пишется, но указывается айдишник вк к которому привязан тот или иной аккаунт, а про пробив статики я вообще молчу, тот же самый глазик боба (смотря сколько статика использовалось и кем) покажет все данные тех, кто использовал эту статику, если это город по типу Москвы, то очень трудно будет найти нужные данные, а если же это село, то там ну очень мало будет данных, и найти то что нужно будет стоить ничего, по вк спокойно бьет гб, так что бд манядоксинг очень даже осуществим, так-же пароли в дб сливаемые, их тоже принимает гб, так-же и ники можно банально интекстом вбить в хром и найти вк или другие соц-сети.

поэтому все, что ты выше написал абсурд и бредятина придуманная человеком, абсолютно незнакомым с этой сферой, так-же тип выше верно сказал про чекеры, тот же випчекер ИНОГДА показывает айпишники по нику (все зависит от бд).
artarious(noad) всегда айпи дает.
 
Read Only
Статус
Оффлайн
Регистрация
26 Авг 2024
Сообщения
646
Реакции[?]
1
Поинты[?]
2K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
8 Мар 2024
Сообщения
638
Реакции[?]
2
Поинты[?]
2K
Начинающий
Статус
Оффлайн
Регистрация
15 Апр 2024
Сообщения
80
Реакции[?]
3
Поинты[?]
3K
\
я на серваке играю и у моих тимейтов уже знают айпи и вычесляют)

правила чекни
Так это обычный поиск по нику это типо ебать как запрещено? Я не понимаю немного.
 
Начинающий
Статус
Оффлайн
Регистрация
3 Авг 2024
Сообщения
62
Реакции[?]
0
Поинты[?]
0
Сверху Снизу