Просмотр исходного кода

Removed bin and gen folder
Renamed ByteArrayHandlerImpl to ByteArrayHandler
Renamed StringHandlerImpl to StringHandler

qam 10 лет назад
Родитель
Сommit
586c99e318
60 измененных файлов с 16 добавлено и 275 удалено
  1. 0 1
      .classpath
  2. 0 55
      bin/AndroidManifest.xml
  3. BIN
      bin/classes.dex
  4. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/BuildConfig.class
  5. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/HoneyListener.class
  6. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/HoneyService$LocalBinder.class
  7. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/HoneyService.class
  8. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/R$anim.class
  9. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/R$array.class
  10. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/R$attr.class
  11. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/R$dimen.class
  12. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/R$drawable.class
  13. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/R$id.class
  14. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/R$layout.class
  15. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/R$menu.class
  16. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/R$string.class
  17. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/R$style.class
  18. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/R.class
  19. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/protocol/FTP$STATE.class
  20. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/protocol/FTP.class
  21. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/protocol/HTTP.class
  22. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/protocol/Protocol$TALK_FIRST.class
  23. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/protocol/Protocol.class
  24. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/protocol/SMB$STATE.class
  25. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/protocol/SMB.class
  26. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/protocol/SSH$STATE.class
  27. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/protocol/SSH.class
  28. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/ui/ListViewAdapter.class
  29. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/ui/MainActivity$1.class
  30. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/ui/MainActivity$2.class
  31. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/ui/MainActivity$3.class
  32. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/ui/MainActivity$4.class
  33. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/ui/MainActivity$5.class
  34. BIN
      bin/classes/de/tudarmstadt/informatik/hostage/ui/MainActivity.class
  35. BIN
      bin/dexedLibs/android-support-v4-42c19cdadff6b0f8b63bf06fb4b73720.jar
  36. BIN
      bin/hostage.apk
  37. 0 3
      bin/jarlist.cache
  38. BIN
      bin/res/drawable-hdpi/ic_launcher.png
  39. BIN
      bin/res/drawable-hdpi/light_green.png
  40. BIN
      bin/res/drawable-hdpi/light_green_large.png
  41. BIN
      bin/res/drawable-hdpi/light_grey.png
  42. BIN
      bin/res/drawable-hdpi/light_grey_large.png
  43. BIN
      bin/res/drawable-hdpi/light_red.png
  44. BIN
      bin/res/drawable-hdpi/light_red_large.png
  45. BIN
      bin/res/drawable-hdpi/light_yellow.png
  46. BIN
      bin/res/drawable-hdpi/light_yellow_large.png
  47. BIN
      bin/res/drawable-mdpi/ic_launcher.png
  48. BIN
      bin/res/drawable-xhdpi/ic_launcher.png
  49. BIN
      bin/res/drawable-xxhdpi/ic_launcher.png
  50. BIN
      bin/resources.ap_
  51. 0 6
      gen/de/tudarmstadt/informatik/hostage/BuildConfig.java
  52. 0 190
      gen/de/tudarmstadt/informatik/hostage/R.java
  53. 0 10
      res/values/renderer.xml
  54. 4 4
      src/de/tudarmstadt/informatik/hostage/HoneyListener.java
  55. 2 2
      src/de/tudarmstadt/informatik/hostage/handler/ByteArrayHandler.java
  56. 2 2
      src/de/tudarmstadt/informatik/hostage/handler/StringHandler.java
  57. 1 0
      src/de/tudarmstadt/informatik/hostage/protocol/Protocol.java
  58. 3 0
      src/de/tudarmstadt/informatik/hostage/render/SMBRenderer.java
  59. 3 1
      src/de/tudarmstadt/informatik/hostage/render/TELNETRenderer.java
  60. 1 1
      src/de/tudarmstadt/informatik/hostage/render/ViewLogRenderer.java

+ 0 - 1
.classpath

@@ -1,7 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
 	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="src" path="gen"/>
 	<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
 	<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
 	<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>

+ 0 - 55
bin/AndroidManifest.xml

@@ -1,55 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns:android="http://schemas.android.com/apk/res/android"
-    package="de.tudarmstadt.informatik.hostage"
-    android:versionCode="1"
-    android:versionName="1.0" >
-
-    <uses-sdk
-        android:minSdkVersion="8"
-        android:targetSdkVersion="18" />
-
-    <uses-permission android:name="android.permission.VIBRATE" />
-    <uses-permission android:name="android.permission.INTERNET" />
-    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
-    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
-    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
-
-    <application
-        android:allowBackup="true"
-        android:icon="@drawable/ic_launcher"
-        android:label="@string/app_name"
-        android:theme="@style/AppTheme" >
-        <activity
-            android:name="de.tudarmstadt.informatik.hostage.ui.MainActivity"
-            android:label="@string/app_name" 
-            android:configChanges="keyboardHidden|orientation|screenSize">
-            <intent-filter>
-                <action android:name="android.intent.action.MAIN" />
-                <category android:name="android.intent.category.LAUNCHER" />
-            </intent-filter>
-        </activity>
-        <activity
-            android:name="de.tudarmstadt.informatik.hostage.ui.ViewLog"
-            android:label="@string/statistics" >
-        </activity>
-       	<activity
-            android:name="de.tudarmstadt.informatik.hostage.ui.ViewLogTable"
-            android:label="@string/database" >
-        </activity>
-        
-       	<activity
-            android:name="de.tudarmstadt.informatik.hostage.ui.SettingsActivity"
-            android:label="@string/settings" >
-        </activity>
-        
-       	<activity
-            android:name="de.tudarmstadt.informatik.hostage.ui.AboutActivity"
-            android:label="@string/action_about" >
-        </activity>
-
-        <service 
-            android:name="de.tudarmstadt.informatik.hostage.HoneyService" >
-        </service>
-    </application>
-
-</manifest>

BIN
bin/classes.dex


BIN
bin/classes/de/tudarmstadt/informatik/hostage/BuildConfig.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/HoneyListener.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/HoneyService$LocalBinder.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/HoneyService.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/R$anim.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/R$array.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/R$attr.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/R$dimen.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/R$drawable.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/R$id.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/R$layout.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/R$menu.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/R$string.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/R$style.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/R.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/protocol/FTP$STATE.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/protocol/FTP.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/protocol/HTTP.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/protocol/Protocol$TALK_FIRST.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/protocol/Protocol.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/protocol/SMB$STATE.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/protocol/SMB.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/protocol/SSH$STATE.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/protocol/SSH.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/ui/ListViewAdapter.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/ui/MainActivity$1.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/ui/MainActivity$2.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/ui/MainActivity$3.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/ui/MainActivity$4.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/ui/MainActivity$5.class


BIN
bin/classes/de/tudarmstadt/informatik/hostage/ui/MainActivity.class


BIN
bin/dexedLibs/android-support-v4-42c19cdadff6b0f8b63bf06fb4b73720.jar


BIN
bin/hostage.apk


+ 0 - 3
bin/jarlist.cache

@@ -1,3 +0,0 @@
-# cache for current jar dependency. DO NOT EDIT.
-# format is <lastModified> <length> <SHA-1> <path>
-# Encoding is UTF-8

BIN
bin/res/drawable-hdpi/ic_launcher.png


BIN
bin/res/drawable-hdpi/light_green.png


BIN
bin/res/drawable-hdpi/light_green_large.png


BIN
bin/res/drawable-hdpi/light_grey.png


BIN
bin/res/drawable-hdpi/light_grey_large.png


BIN
bin/res/drawable-hdpi/light_red.png


BIN
bin/res/drawable-hdpi/light_red_large.png


BIN
bin/res/drawable-hdpi/light_yellow.png


BIN
bin/res/drawable-hdpi/light_yellow_large.png


BIN
bin/res/drawable-mdpi/ic_launcher.png


BIN
bin/res/drawable-xhdpi/ic_launcher.png


BIN
bin/res/drawable-xxhdpi/ic_launcher.png


BIN
bin/resources.ap_


+ 0 - 6
gen/de/tudarmstadt/informatik/hostage/BuildConfig.java

@@ -1,6 +0,0 @@
-/** Automatically generated file. DO NOT MODIFY */
-package de.tudarmstadt.informatik.hostage;
-
-public final class BuildConfig {
-    public final static boolean DEBUG = true;
-}

+ 0 - 190
gen/de/tudarmstadt/informatik/hostage/R.java

@@ -1,190 +0,0 @@
-/* AUTO-GENERATED FILE.  DO NOT MODIFY.
- *
- * This class was automatically generated by the
- * aapt tool from the resource data it found.  It
- * should not be modified by hand.
- */
-
-package de.tudarmstadt.informatik.hostage;
-
-public final class R {
-    public static final class anim {
-        public static final int in_left_to_right=0x7f040000;
-        public static final int in_right_to_left=0x7f040001;
-        public static final int out_left_to_right=0x7f040002;
-        public static final int out_right_to_left=0x7f040003;
-    }
-    public static final class array {
-        public static final int delete_criteria=0x7f060001;
-        public static final int format=0x7f060000;
-        public static final int protocols=0x7f060002;
-        public static final int renderer=0x7f060003;
-    }
-    public static final class attr {
-    }
-    public static final class color {
-        public static final int dark_grey=0x7f070001;
-        public static final int light_grey=0x7f070000;
-    }
-    public static final class dimen {
-        /**  Default screen margins, per the Android Design guidelines. 
-
-         Customize dimensions originally defined in res/values/dimens.xml (such as
-         screen margins) for sw720dp devices (e.g. 10" tablets) in landscape here.
-    
-         */
-        public static final int activity_horizontal_margin=0x7f080000;
-        public static final int activity_vertical_margin=0x7f080001;
-    }
-    public static final class drawable {
-        public static final int ic_launcher=0x7f020000;
-        public static final int ic_service_green=0x7f020001;
-        public static final int ic_service_red=0x7f020002;
-        public static final int ic_service_yellow=0x7f020003;
-        public static final int light_green=0x7f020004;
-        public static final int light_green_large=0x7f020005;
-        public static final int light_grey=0x7f020006;
-        public static final int light_grey_large=0x7f020007;
-        public static final int light_red=0x7f020008;
-        public static final int light_red_large=0x7f020009;
-        public static final int light_yellow=0x7f02000a;
-        public static final int light_yellow_large=0x7f02000b;
-    }
-    public static final class id {
-        public static final int TextViewServices=0x7f0c0017;
-        public static final int action_about=0x7f0c0027;
-        public static final int action_settings=0x7f0c0026;
-        public static final int buttonDeleteLog=0x7f0c0022;
-        public static final int buttonExportDatabase=0x7f0c0020;
-        public static final int buttonShowLog=0x7f0c000d;
-        public static final int buttonUploadLog=0x7f0c0021;
-        public static final int checkBoxParanoid=0x7f0c000b;
-        public static final int imageViewLight=0x7f0c000a;
-        public static final int layoutContainer=0x7f0c001a;
-        public static final int listViewProtocols=0x7f0c0018;
-        public static final int textFirstAttack=0x7f0c001b;
-        public static final int textFirstAttackValue=0x7f0c001c;
-        public static final int textLastAttack=0x7f0c001d;
-        public static final int textLastAttackValue=0x7f0c001e;
-        public static final int textLogFile=0x7f0c001f;
-        public static final int textStatistics=0x7f0c0019;
-        public static final int textViewBSSID=0x7f0c0011;
-        public static final int textViewBSSIDValue=0x7f0c0012;
-        public static final int textViewConnections=0x7f0c0024;
-        public static final int textViewConnectionsValue=0x7f0c0025;
-        public static final int textViewDetails=0x7f0c000e;
-        public static final int textViewExternalIP=0x7f0c0015;
-        public static final int textViewExternalIPValue=0x7f0c0016;
-        public static final int textViewInternalIP=0x7f0c0013;
-        public static final int textViewInternalIPValue=0x7f0c0014;
-        public static final int textViewProtocol=0x7f0c0023;
-        public static final int textViewSSID=0x7f0c000f;
-        public static final int textViewSSIDValue=0x7f0c0010;
-        public static final int textViewStatus=0x7f0c0009;
-        public static final int text_author_1=0x7f0c0004;
-        public static final int text_author_2=0x7f0c0005;
-        public static final int text_author_3=0x7f0c0006;
-        public static final int text_author_4=0x7f0c0007;
-        public static final int text_authors=0x7f0c0003;
-        public static final int text_description=0x7f0c0002;
-        public static final int text_version=0x7f0c0000;
-        public static final int toggleButtonOnOff=0x7f0c000c;
-        public static final int version=0x7f0c0001;
-        public static final int viewAnimator=0x7f0c0008;
-    }
-    public static final class layout {
-        public static final int activity_about=0x7f030000;
-        public static final int activity_main=0x7f030001;
-        public static final int activity_viewlog=0x7f030002;
-        public static final int list_view_protocols_row=0x7f030003;
-    }
-    public static final class menu {
-        public static final int main=0x7f0b0000;
-    }
-    public static final class string {
-        public static final int action_about=0x7f090002;
-        public static final int action_settings=0x7f090001;
-        public static final int app_name=0x7f090000;
-        public static final int authors=0x7f09001c;
-        public static final int authors_j=0x7f090020;
-        public static final int authors_l=0x7f09001e;
-        public static final int authors_m=0x7f09001d;
-        public static final int authors_w=0x7f09001f;
-        public static final int bssid=0x7f090009;
-        public static final int cancel=0x7f090015;
-        public static final int capital_off=0x7f090004;
-        public static final int capital_on=0x7f090003;
-        public static final int clear=0x7f090013;
-        public static final int connections=0x7f09000d;
-        public static final int database=0x7f09000f;
-        public static final int delete=0x7f090014;
-        public static final int delete_dialog_title=0x7f090018;
-        public static final int description=0x7f09001b;
-        public static final int details=0x7f090007;
-        public static final int dialog_clear_database=0x7f090016;
-        public static final int dialog_clear_database_date=0x7f090019;
-        public static final int export_dialog_title=0x7f090017;
-        public static final int external_ip=0x7f09000b;
-        public static final int firstAttack=0x7f090011;
-        public static final int internal_ip=0x7f09000a;
-        public static final int lastAttack=0x7f090012;
-        public static final int log_actions=0x7f090010;
-        public static final int paranoid=0x7f090006;
-        public static final int pref_alarm=0x7f090022;
-        public static final int pref_alarm_default=0x7f090023;
-        public static final int pref_alarm_summ=0x7f090024;
-        public static final int pref_connection_settings=0x7f090034;
-        public static final int pref_external_location_title=0x7f090028;
-        public static final int pref_external_storage_summ=0x7f090027;
-        public static final int pref_external_storage_title=0x7f090026;
-        public static final int pref_max_connections=0x7f09002e;
-        public static final int pref_max_connections_default=0x7f09002f;
-        public static final int pref_notification=0x7f090029;
-        public static final int pref_sleeptime=0x7f090032;
-        public static final int pref_sleeptime_default=0x7f090033;
-        public static final int pref_storage=0x7f090025;
-        public static final int pref_timeout=0x7f090030;
-        public static final int pref_timeout_default=0x7f090031;
-        public static final int pref_upload=0x7f09002c;
-        public static final int pref_upload_server=0x7f09002d;
-        public static final int pref_vibration=0x7f09002a;
-        public static final int pref_vibration_summ=0x7f09002b;
-        public static final int services=0x7f09000c;
-        public static final int settings=0x7f090021;
-        public static final int ssid=0x7f090008;
-        public static final int statistics=0x7f09000e;
-        public static final int status=0x7f090005;
-        public static final int text_version=0x7f09001a;
-    }
-    public static final class style {
-        /** 
-        Base application theme, dependent on API level. This theme is replaced
-        by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
-    
-
-            Theme customizations available in newer API levels can go in
-            res/values-vXX/styles.xml, while customizations related to
-            backward-compatibility can go here.
-        
-
-        Base application theme for API 11+. This theme completely replaces
-        AppBaseTheme from res/values/styles.xml on API 11+ devices.
-    
- API 11 theme customizations can go here. 
-
-        Base application theme for API 14+. This theme completely replaces
-        AppBaseTheme from BOTH res/values/styles.xml and
-        res/values-v11/styles.xml on API 14+ devices.
-    
- API 14 theme customizations can go here. 
-         */
-        public static final int AppBaseTheme=0x7f0a0000;
-        /**  Application theme. 
- All customizations that are NOT specific to a particular API-level can go here. 
-         */
-        public static final int AppTheme=0x7f0a0001;
-    }
-    public static final class xml {
-        public static final int preferences=0x7f050000;
-    }
-}

+ 0 - 10
res/values/renderer.xml

@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
-
-    <string-array name="renderer">
-        <item>MySQL</item>
-        <item>SMB</item>
-        <item>TELNET</item>
-    </string-array>
-
-</resources>

+ 4 - 4
src/de/tudarmstadt/informatik/hostage/HoneyListener.java

@@ -13,8 +13,8 @@ import android.content.Context;
 import android.content.SharedPreferences;
 import android.content.SharedPreferences.Editor;
 import de.tudarmstadt.informatik.hostage.handler.AbstractHandler;
-import de.tudarmstadt.informatik.hostage.handler.ByteArrayHandlerImpl;
-import de.tudarmstadt.informatik.hostage.handler.StringHandlerImpl;
+import de.tudarmstadt.informatik.hostage.handler.ByteArrayHandler;
+import de.tudarmstadt.informatik.hostage.handler.StringHandler;
 import de.tudarmstadt.informatik.hostage.net.MyServerSocketFactory;
 import de.tudarmstadt.informatik.hostage.protocol.Protocol;
 import de.tudarmstadt.informatik.hostage.protocol.SSLProtocol;
@@ -201,9 +201,9 @@ public class HoneyListener implements Runnable {
 	private AbstractHandler newInstance(HoneyService service,
 			HoneyListener listener, Protocol protocol, Socket client) {
 		if (protocol.getType().equals(String.class)) {
-			return new StringHandlerImpl(service, listener, protocol, client);
+			return new StringHandler(service, listener, protocol, client);
 		} else if (protocol.getType().equals(ByteArray.class)) {
-			return new ByteArrayHandlerImpl(service, listener, protocol, client);
+			return new ByteArrayHandler(service, listener, protocol, client);
 		} else {
 			return null;
 		}

+ 2 - 2
src/de/tudarmstadt/informatik/hostage/handler/ByteArrayHandlerImpl.java → src/de/tudarmstadt/informatik/hostage/handler/ByteArrayHandler.java

@@ -19,11 +19,11 @@ import de.tudarmstadt.informatik.hostage.protocol.Protocol;
 import de.tudarmstadt.informatik.hostage.protocol.Protocol.TALK_FIRST;
 import de.tudarmstadt.informatik.hostage.wrapper.ByteArray;
 
-public class ByteArrayHandlerImpl extends AbstractHandler {
+public class ByteArrayHandler extends AbstractHandler {
 
 	private int SLEEPTIME;
 	
-	public ByteArrayHandlerImpl(HoneyService service, HoneyListener listener,
+	public ByteArrayHandler(HoneyService service, HoneyListener listener,
 			Protocol protocol, Socket client) {
 		super(service, listener, protocol, client);
 		SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(service);

+ 2 - 2
src/de/tudarmstadt/informatik/hostage/handler/StringHandlerImpl.java → src/de/tudarmstadt/informatik/hostage/handler/StringHandler.java

@@ -14,9 +14,9 @@ import de.tudarmstadt.informatik.hostage.logging.Record.TYPE;
 import de.tudarmstadt.informatik.hostage.protocol.Protocol;
 import de.tudarmstadt.informatik.hostage.protocol.Protocol.TALK_FIRST;
 
-public class StringHandlerImpl extends AbstractHandler {
+public class StringHandler extends AbstractHandler {
 
-	public StringHandlerImpl(HoneyService service, HoneyListener listener,
+	public StringHandler(HoneyService service, HoneyListener listener,
 			Protocol protocol, Socket client) {
 		super(service, listener, protocol, client);
 	}

+ 1 - 0
src/de/tudarmstadt/informatik/hostage/protocol/Protocol.java

@@ -5,6 +5,7 @@ import java.util.List;
 /**
  * Interface for protocols that are used by the application.
  * @param <T> Denotes if the protocol is using Strings or ByteArrays.
+ * @author Mihai Plasoianu
  */
 public interface Protocol<T> {
 

+ 3 - 0
src/de/tudarmstadt/informatik/hostage/render/SMBRenderer.java

@@ -100,6 +100,9 @@ public class SMBRenderer implements ProtocolRenderer {
 	private String getContent(byte cmd, byte[] packet) {
 		switch(cmd) {
 		case 0x72: return get0x72content(packet);
+		case 0x73: return HelperUtils.byteToStr(packet);
+		case (byte) 0xa2: return HelperUtils.byteToStr(packet);
+		case 0x25: return HelperUtils.byteToStr(packet);
 		default: return "";
 		}
 	}

+ 3 - 1
src/de/tudarmstadt/informatik/hostage/render/TELNETRenderer.java

@@ -1,10 +1,12 @@
 package de.tudarmstadt.informatik.hostage.render;
 
+import de.tudarmstadt.informatik.hostage.commons.HelperUtils;
+
 public class TELNETRenderer implements ProtocolRenderer {
 
 	@Override
 	public String render(String packet) {
-		return "";
+		return HelperUtils.byteToStr(HelperUtils.hexStringToByte(packet));
 	}
 
 }

+ 1 - 1
src/de/tudarmstadt/informatik/hostage/render/ViewLogRenderer.java

@@ -10,7 +10,7 @@ public class ViewLogRenderer {
 	}
 	
 	private static ProtocolRenderer getRenderer(String protocol) {
-		String[] protocols = MainActivity.getContext().getResources().getStringArray(R.array.renderer);
+		String[] protocols = MainActivity.getContext().getResources().getStringArray(R.array.protocols);
 		String packageName = ProtocolRenderer.class.getPackage().getName();
 		ProtocolRenderer renderer = new DefaultRenderer();