GithubHelp home page GithubHelp logo

bechris100 / osintgram4j Goto Github PK

View Code? Open in Web Editor NEW
34.0 11.0 1.0 3.14 MB

A rebranded version of our old, beloved Osintgram Client

License: GNU General Public License v3.0

Java 40.10% Dockerfile 0.06% Shell 2.31% CMake 0.16% C 43.45% C++ 13.93%
analysis hacking hacking-tool information-gathering instagram instagram-account java osint tool penetration-testing

osintgram4j's Introduction

BC100Dev Page hi

Online, my name is BC100Dev, or as legacy names still can preserve, BeChris 100 and ChrisBe 090. However, my name is indeed Christoph, or just Chris. It is simpler to call me Chris. You can call me, however you want.


Who am I?

I am a Java and C++ developer that likes to get things to another level. Now usually, you would expect a Container Runtime to be either written in C, C++, Go or other languages that access the System-level, right? Yeah, I take it to a bigger challenge, and address the elephant in the room. Instead of just using that one language, I use Java.

However, I always like ideas for any type of project. I get personal, when you say that I can't do something ("or, you can't do that" flex, given by DaniDev).

Also, Java is cool, and will never die. I guess you could say that my flex would be, "Oh, I wrote it in Java, by the way." Something similar towards "I use Arch Linux, by the way", which is also actually true.


What do I do?

I do Software Development for a living. As of now, I am a trainee in Germany, being at an age of 19.

However, I like to also do Software development outside my job. Projects like Malware, Spyware or other types of Software always intrigue me, which clearly don't include ransomware that is still visible on my GitHub page… Yeah, I don't talk about my bad side anymore. I like going more into the way of Security, Privacy and Customization.

However, I like to do Software development outside my job. I like keeping things legacy, so I'll just straight up say that projects like Malware, Spyware and other types of malicious software always intrigue me, which clearly don't include ransomware that I have lately deleted from my GitHub page… Yeah, I don't talk about my bad side that much anymore. The way that I like making software nowadays is within the principle of SPC, standing for "Security, Privacy and Customization". Security would be for maintaing the security of projects, minimizing the risks of using external libraries that could have vulnerabilities at any given moment, meaning that less use of other libraries means more control over my projects. Privacy is towards the fact that I hate Spyware Operating Systems (talking about you, Microsoft!), meaning that I am aiming more towards Operating Systems like Linux. No, Linux is not an OS, but Distros like Debian and Ubuntu, are OS's (I use Arch Linux btw). Customization is the way that Linux gives you the complete control over the Customizability on how you want it to behave and stuff.

Lately, I have shifted from Android development into Desktop development, using IntelliJ IDEA more than Android Studio. Mainly IntelliJ Ultimate. Yes, I pay for all products, hence they deserve respect.

However, there is still that one big project being planned. Not spoiling, though! What I can spoil is that it might be a game, or even a story based on a set of movie episodes AND maybe a game. I won't spoil too much. For now, I am not revealing its name.


Contact


Knowledge Table

Language Skill Level
Java good (personal fav)
C average
C++ average - good
C# trash
Python still a kid
Kotlin dislikes all over the place
Go (Golang) decent

GitHub Stats

Stats from BeChris100 on GitHub

osintgram4j's People

Contributors

bechris100 avatar krbyczkow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

akbarazimifar

osintgram4j's Issues

Error found

(I am newbie to this)
I installed osintgram4j
And I executed by using the command 'osintgram4j'
And it shows this error:-

┌──(karthik㉿kali)-[~/osintgram4j]
└─$ osintgram4j
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
While running the Application, the Main Thread crashed.
Java Errors cannot be caught, and can be only fixed within the code itself.

Error/Exception Stacktrace:
java.lang.UnsatisfiedLinkError: /usr/share/bc100dev/osintgram4j/lib/app/libosintgram4j-cxx.so: /usr/share/bc100dev/osintgram4j/lib/app/libosintgram4j-cxx.so: undefined symbol: stdscr
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(Unknown Source)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(Unknown Source)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
at java.base/java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.base/java.lang.Runtime.loadLibrary0(Unknown Source)
at java.base/java.lang.System.loadLibrary(Unknown Source)
at net.bc100dev.osintgram4j.NativeLoader.load(NativeLoader.java:47)
at net.bc100dev.osintgram4j.MainClass.main(MainClass.java:109)

Is there any solution to this?
@BeChris100

Can't run setup.sh

Bug Report

When i run setup.sh it shows :
$ ./setup.sh --force-download

Operating System State

Is Linux: true
Is OS X (macOS): false

Preparing files (JDK, Libraries)
and stop there when i continue to build.sh it tells me Some JDK tools are missing. Please re-run the setup.sh to set up the required tools.

Cant execute build.sh command

Hello! Im having troubles with the build.sh, im in cloudshell and when I execute build.sh it says this :

The major JDK Version needs to be at least on the JDK 20.
To obtain the newest JDK Version, run the setup.sh with the '--force-download' argument

So i did that but it keeps droping me the same message.

Any solutions?

how to run this tool?

I have successfully built it but i don't know how it works since you didn't provide any instructions. I know it is still under development but I would like to give it a try if it is able to run.

Error, can't open osintgram4j

...............................~/osintgram4j$ osintgram4j
Usage: java [options] [args...]
(to execute a class)
or java [options] -jar [args...]
(to execute a jar file)
or java [options] -m [/] [args...]
java [options] --module [/] [args...]
(to execute the main class in a module)
or java [options] [args]
(to execute a single source-file program)

Arguments following the main class, source file, -jar ,
-m or --module / are passed as the arguments to
main class.

where options include:

-cp <class search path of directories and zip/jar files>
-classpath <class search path of directories and zip/jar files>
--class-path <class search path of directories and zip/jar files>
              A : separated list of directories, JAR archives,
              and ZIP archives to search for class files.
-p <module path>
--module-path <module path>...
              A : separated list of elements, each element is a file path
              to a module or a directory containing modules. Each module is either
              a modular JAR or an exploded-module directory.
--upgrade-module-path <module path>...
              A : separated list of elements, each element is a file path
              to a module or a directory containing modules to replace
              upgradeable modules in the runtime image. Each module is either
              a modular JAR or an exploded-module directory.
--add-modules <module name>[,<module name>...]
              root modules to resolve in addition to the initial module.
              <module name> can also be ALL-DEFAULT, ALL-SYSTEM,
              ALL-MODULE-PATH.
--enable-native-access <module name>[,<module name>...]
              modules that are permitted to perform restricted native operations.
              <module name> can also be ALL-UNNAMED.
--list-modules
              list observable modules and exit
-d <module name>
--describe-module <module name>
              describe a module and exit
--dry-run     create VM and load main class but do not execute main method.
              The --dry-run option may be useful for validating the
              command-line options such as the module system configuration.
--validate-modules
              validate all modules and exit
              The --validate-modules option may be useful for finding
              conflicts and other errors with modules on the module path.
-D<name>=<value>
              set a system property
-verbose:[class|module|gc|jni]
              enable verbose output for the given subsystem
-version      print product version to the error stream and exit
--version     print product version to the output stream and exit
-showversion  print product version to the error stream and continue
--show-version
              print product version to the output stream and continue
--show-module-resolution
              show module resolution output during startup
-? -h -help
              print this help message to the error stream
--help        print this help message to the output stream
-X            print help on extra options to the error stream
--help-extra  print help on extra options to the output stream
-ea[:<packagename>...|:<classname>]
-enableassertions[:<packagename>...|:<classname>]
              enable assertions with specified granularity
-da[:<packagename>...|:<classname>]
-disableassertions[:<packagename>...|:<classname>]
              disable assertions with specified granularity
-esa | -enablesystemassertions
              enable system assertions
-dsa | -disablesystemassertions
              disable system assertions
-agentlib:<libname>[=<options>]
              load native agent library <libname>, e.g. -agentlib:jdwp
              see also -agentlib:jdwp=help
-agentpath:<pathname>[=<options>]
              load native agent library by full pathname
-javaagent:<jarpath>[=<options>]
              load Java programming language agent, see java.lang.instrument
-splash:<imagepath>
              show splash screen with specified image
              HiDPI scaled images are automatically supported and used
              if available. The unscaled image filename, e.g. image.ext,
              should always be passed as the argument to the -splash option.
              The most appropriate scaled image provided will be picked up
              automatically.
              See the SplashScreen API documentation for more information
@argument files
              one or more argument files containing options
--disable-@files
              prevent further argument file expansion
--enable-preview
              allow classes to depend on preview features of this release

To specify an argument for a long option, you can use --= or
-- .

Cant understand how to use the commands, please give us detailed use case of project

You have done great work and i appreciate that, please give a detailed list of how to use commands, with use cases as i can't understand anything. Not only me many people are eagerly waiting for this wonderful project you have started , but without use case and commands, there seems to be lacking something. Please create a detailed step wise guide my friend

Getting an error

./bin/osintgram4j
Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/adolla/Downloads/osintgram4j/build/pkg/osintgram4j/lib/app/libosintgram4j-cxx.so: /home/adolla/Downloads/osintgram4j/build/pkg/osintgram4j/lib/app/libosintgram4j-cxx.so: undefined symbol: _ZTVSt9basic_iosIcSt11char_traitsIcEE
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:331)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:197)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:139)
at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:259)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:251)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2451)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:916)
at java.base/java.lang.System.loadLibrary(System.java:2063)
at net.bc100dev.osintgram4j.NativeLoader.load(NativeLoader.java:44)
at net.bc100dev.osintgram4j.MainClass.main(MainClass.java:87)

Need to simplify its code base to work

I get an error

Setup Process completed

To build the project, run the Build script to complete the building process.

┌──(root㉿darthlord)-[~/osintgram4j]
└─# ./build.sh
./build.sh: line 25: [: : integer expression expected
./build.sh: line 27: [: : integer expression expected
The JDK Version could not be identified, and has returned a value of .

┌──(root㉿darthlord)-[~/osintgram4j]
└─# ./build.sh
./build.sh: line 25: [: : integer expression expected
./build.sh: line 27: [: : integer expression expected
The JDK Version could not be identified, and has returned a value of .

┌──(root㉿darthlord)-[~/osintgram4j]
└─# vi build.sh

┌──(root㉿darthlord)-[~/osintgram4j]
└─# sh -x build.sh

  • source app_ver
    build.sh: 8: source: not found
  • [ -f .build-info ]
  • source .build-info
    build.sh: 11: source: not found
  • [ -z ]
  • echo Error: Some JDK tools are missing. Please re-run the setup.sh to set up the required tools.
    Error: Some JDK tools are missing. Please re-run the setup.sh to set up the required tools.

How it work

i tried to find the .java file to run it after installation, i wonder if there any instruction how to run the tool thank u

List of commands?

I have all of the things setup but what are the commands to use this?
image

how do i use it ?

we could use Osintgram by python3 main.py username
but how dom i do it here?

How to use

After able to run osintgram4j.. No output for the commands.. What is the next step here?

(root㉿[~/osintgram4j]
└─# osintgram4j
pure virtual method called
terminate called without an active exception
Linux
The current process is running as the Root user. If you have encountered errors that may relate to not being executed without administrative privileges, you may continue, otherwise consider running processes as normal users, as it may bring unexpected damages.
As a security warning: Do not run any programs with high privileges, unless that you trust the Software that you are about to execute and you know, what you are doing.
To disable this warning message, either pass '-Sadmin_checks' or head over to the Settings file.
[root/rootlogic: osintgram4j]# help
#&@@&# /%&@@@%(# %%%%%%%%% /%%( %# %%%%%%%%%%%%%%
@@ .@@( .@@( # .@@. @@@@, &@/ %@%
(@& (@& &@/ #@@ @@,@% @@ ,@@.
,@@. &@& ,@@@&#
.@@ @@, #@, &@
%@#
%@% @@ ,#@@& (@& @@ ,@& ,@@ .@@,
&@# .@@
@@
.@@, @@
#@
@@/ %@#
(@@. (@@. \ /@@/ (@& ,@@ .@@@@ @@,
/%&&%// #&&&&&% ########### ##* /##* /#/

sh Runs a system interactive shell
clear Clears the Terminal Screen
sessionctl Session Control and Manager
setctl Settings Control
cachectl Cache Control
runtime Application Runtime
appver Application Version and Information
env Environment Command
[root/rootlogic: osintgram4j]# sessionctl
Session Manager is not implemented yet
Requires at least one argument
sessionctl: exit code 1

Error when running executable

I get this right after executing bin/osintgram4j:

While running the Application, the Main Thread crashed.
For some reason, a piece of code was not surrounded within a try-catch, or a Runtime Error was encountered.

Error/Exception Stacktrace:
net.bc100dev.commons.ApplicationRuntimeException: java.io.FileNotFoundException: AppSettings.cfg (No such file or directory)
at net.bc100dev.osintgram4j.Settings.loadSettings(Settings.java:59)
at net.bc100dev.osintgram4j.MainClass.main(MainClass.java:109)
Caused by: java.io.FileNotFoundException: AppSettings.cfg (No such file or directory)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:213)
at java.base/java.io.FileInputStream.(FileInputStream.java:152)
at java.base/java.io.FileInputStream.(FileInputStream.java:106)
at net.bc100dev.osintgram4j.Settings.loadSettings(Settings.java:55)
... 1 more

Cannot download ./build.sh

Hello, I have read the previous issue, but this is a little bit different. I am on the Google Cloud Console.

Normally, I did what I was supposed to. I entered the git clone https://github.com/BeChris100/osintgram4j code, then changed the directory to osintgram4j and entered the chmod +x setup.sh build.sh command. Then I ran setup.sh, and it worked, but when I ran the build.sh command, it didn't. It told me:
Error: Some of the JDK tools are missing from the JDK installation. Please verify the JDK instance at "/home/{my name}/osintgram4j/build/jdk" and reinstall, if necessary. Alternatively, run setup.sh with '--force-download' to obtain the latest JDK version compatible with the project.

So I did what it told me. I ran the setup.sh with --force-download, but after that, it still didn't work. I also tried uninstalling the program and then installing setup.sh with force download, but it didn't help either.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.