Sponsored Content
Full Discussion: Kind of reverse engineering
Operating Systems Linux Kind of reverse engineering Post 302773491 by nidal on Thursday 28th of February 2013 04:58:42 AM
Old 02-28-2013
Code Kind of reverse engineering

Hi everyone,
I'm a linux novice , in a training purpose i have to reconstruct under windows an application running under fedora 14, the application communicates with an STB device through RS232 in a first time and then through ethernet for firmware loading purpose.
All what i know is how to run the application then it shows some informations as "plug the RS232 connecter, restart the STB... " then if done it proceed to send files through RS232 then it reboot the device then it loads other files through ethernet
What i need is to interpret how it communicates with the device, what commands it sends to the device and what it recieves so i can develop my own application in windows, a sort of reverse engineering.

Can you guys help me please?
 

4 More Discussions You Might Find Interesting

1. Programming

Performance engineering concepts

Hello, I would like get idea about performance enginering from basic to advanced level. Do anyone know a place where i can find some videos related to performance engineering ? (5 Replies)
Discussion started by: shafi2all
5 Replies

2. Shell Programming and Scripting

Sampling and Binning- Engineering problem

Hi everyone! Can you please help me with some shell scripting? I have an input file input.txt It has 3 columns (Time, Event, Value) Time event Value 03:38:22 A 57 03:38:23 A 56 03:38:24 B 24 03:38:25 C 51 03:38:26 B 7 03:38:26 ... (7 Replies)
Discussion started by: Needhelp2
7 Replies

3. Shell Programming and Scripting

awk, shell script reverse engineering app generator - project

Hi, this is fantastic forum for shell programming and scripting, so please let me to introduce you with my very old concept to have web form/s with radio, select, input fields and have an application generating valid, syntax error free scripting code. The same or alike questions are asked... (2 Replies)
Discussion started by: darius2
2 Replies

4. Solaris

Legacy Ultra60 with Solaris 5.7 SCSI device reverse engineering

I'm looking for help with a legacy system. I have some obsolete equipment connected to an Ultra 60 running Solaris 5.7 with the binary for a 32 bit driver. The driver is rejected by newer versions of solaris, which run 64 bit kernels. I hope to reverse engineer the driver so that I can... (0 Replies)
Discussion started by: obsoleteStuff
0 Replies
PANELCTL(1)							   User Commands						       PANELCTL(1)

NAME
panelctl - remote control for set-top boxes SYNOPSIS
panelctl [OPTION...] <channel|command> DESCRIPTION
AV/C panelctl - change channels on, or issue commands to, a firewire AV device -c, --commands Print command list (requires a dummy argument) -d, --debug Debug mode -g, --guid=GUID Specify GUID for the STB to control -n, --swversion=SW_VERSION Specify sofware version of STB -s, --specid=SPEC_ID Specify spec_id of STB to control -v, --verbose Produce verbose output -?, --help Give this help list --usage Give a short usage message -V, --version Print program version Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options. This program is mostly useful for a firewire tuner or set-top box with an AV interface. Use it to issue a command (panelctl <command>) or to change channels on the tuner (panelctl <channel>). To get a list of legal commands, use the --commands switch. By default, panelctl will control the first Motorola STB on the firewire chain. This will only work with some Motorola STBs. To control any other STB, or to control multiple STBs, specify the GUID or both the spec_id and software version for the desired STB. This can be found out by running "panelctl -v -g 1 1". Because there won't be a STV with GUID of 1, it will run through all possible devices and print the info for each one. Once the GUID, or the spec_id and sw_version of the desired device has been learned, it can be used in following commands, e.g. "panelctl -g 0x123456 666". Generally, it will be a better approach to use guid, since this will be unique to each STB. By: Stacey D. Son, John Woodell, Dan Dennedy, and Jerry Fiddler Copyright (C) 2004-2009 SEE ALSO
The full documentation for panelctl is maintained as a Texinfo manual. If the info and panelctl programs are properly installed at your site, the command info panelctl should give you access to the complete manual. panelctl 0.2 November 2009 PANELCTL(1)
All times are GMT -4. The time now is 08:37 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy