Sprawdzanie użytych technologii

0

Jak sprawdzić jakie technologie były użyte przy pisaniu danej aplikacji? Jest to gdzieś w plikach zapisane? Jak tak, to w którym? Czy w jaki inny sposób to sprawdzić?

1

jeśli masz źródła to w pom.xml, gradle.build lub build.xml. Ewentualnie popatrzeć na importy w klasach.

0

Jedno z wyjść to napisać do twórców :)

0

Jeśli masz dostęp do źródeł no to chyba oczywiste ;)

  • build.gradle (dla projektów Gradle)
  • pom.xml (dla projektów Maven)
  • jakiś inny plik konfiguracyjny projektu

Jeśli nie i chcesz to wywróżyć z samego JARa to

  • sprawdzasz logi aplikacji jeśli są, prawdopodobnie przewijają się tam jakieś nazwy i wpisy które Cię nakierują
  • otwierasz JAR jakimś WinRAR czy innym 7-zip (to archiwum jak każde inne)
    • szukasz jakichś charakterystycznych plików/katalogów np. z konfiguracjami
    • czasem klasy w projekcie są ponazywane tak, że domyślisz się że ta klasa np. używa jakiejś biblioteki
    • coś może siedzieć np. w MANIFEST.MF
    • jeśli to jest tzw. fat jar to pewnie zawiera gdzieś skompilowane klasy bibliotek i frameworków i da się je znaleźć
  • w ostateczności - nie próbowałem tego i nie wiem czym się skończy - dekompilacja JARa i grzebanie w bebechach

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0