Image
 
linkedin_logo.png rss_logo.jpg
twitter_logo.png youtube_logo.jpg
Latest Additions
 
EH-Net Login
Welcome Guest.






Lost Password?
No account yet? Register
Who's Online
We have 34 guests and 1 member online
 
Advertisement

You are here: Home arrow Ethical Hacking Discussions and Related Certificationsarrow Programmingarrow Python tools
EH-Net
May 20, 2013, 08:57:07 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Go back to The Ethical Hacker Network Online Magazine Home Page
 
   Home   Help Calendar Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: Python tools  (Read 9212 times)
0 Members and 1 Guest are viewing this topic.
n3r
Jr. Member
**
Offline Offline

Posts: 95



View Profile
« on: October 18, 2011, 03:12:50 PM »

I'm learning Python right now, i work on linux and i just write python to get the console and write commands.
But is there any debuggers or IDE running on linux ?

thanks
Logged
steven1664
Newbie
*
Offline Offline

Posts: 17


View Profile
« Reply #1 on: October 18, 2011, 03:30:09 PM »

n3r,

I use Eclipse with the Pydev plugin.  It is pretty easy to setup, the instructions are on their website http://pydev.org/.  Please let me know if you have any questions or need any help setting it up.
Logged
eth3real
Sr. Member
****
Offline Offline

Posts: 309



View Profile WWW
« Reply #2 on: October 18, 2011, 03:48:57 PM »

A lot of people use Eclipse, or Komodo Edit. IDLE comes with a lot of distributions.

If you have CLI only, vim can be set to do syntax highlighting. Not sure about debugging.

I've been using a framework called web2py to make web applications with Python, and it's been a fairly enjoyable experience. Smiley
Logged

Put that in your pipe and grep it!
millwalll
Guest
« Reply #3 on: October 19, 2011, 03:43:32 AM »

I would say try a few and see what one works for you there are many to pick from I use Eclipse for most my programming.
Logged
n3r
Jr. Member
**
Offline Offline

Posts: 95



View Profile
« Reply #4 on: October 21, 2011, 01:59:03 AM »

Thanks, i've installed Eclipse with Pydev !
Logged
TheXero
Full Member
***
Offline Offline

Posts: 112


Try Harder!


View Profile WWW
« Reply #5 on: October 21, 2011, 03:29:08 AM »

n3r, I have only really used Python for developing exploits, but with simple conditions you can create a proper "program" using python.

I prefer to use Notepad++ during my exploit development as the syntax highlighting etc comes in very handy so I would recommend that quite alot howerver I'd never done a GUI Python application before but that would be a good thing to pursue Smiley
Logged

steven1664
Newbie
*
Offline Offline

Posts: 17


View Profile
« Reply #6 on: October 21, 2011, 10:22:06 AM »

Notepadd++ is good as well, as TheXero stated.  Also if you use Linux gedit is an option as well as it will do essentially what notepadd++ will provide.  Eclipse with Pydev can be used in Windows or Linux and overall I think its pretty solid.  Everyone has their own tastes, just do what you feel most comfortable with.

About writing small GUI apps for python heres what I think is a good little resource:

http://www.java2s.com/Tutorial/Python/CatalogPython.htm

Check out the Tkinter and WxPython sections for GUI.

There are lots of resources you will find online for python, such as youtube videos, but I think this one is just good for writing a small GUI app for python and giving a quick example for an idea and you can just run with it. 
Logged
hurtl0cker
Jr. Member
**
Offline Offline

Posts: 73


View Profile
« Reply #7 on: October 21, 2011, 12:44:32 PM »

+1 for Eclipse with Pydev
And I use gedit on Ubuntu most of the time
Logged

“Knowing is not enough; we must apply. Willing is not enough: we must do.”
- Bruce Lee
n3r
Jr. Member
**
Offline Offline

Posts: 95



View Profile
« Reply #8 on: October 26, 2011, 03:09:19 AM »

Eclipse works well, thanks again.
I'm learning python and was thinking about a thing, i'm learning Python 2.7 but is it better to go to 3.0 ?
Logged
hurtl0cker
Jr. Member
**
Offline Offline

Posts: 73


View Profile
« Reply #9 on: October 30, 2011, 10:35:59 AM »

I have both Python 2.7 & 3.1 installed on my Ubuntu box  Smiley

The major difference that between these two versions is Python 3 has limited library support and the fact that most current Linux distributions has Python 2.6 - 2.7 as default.
If you are just in learning phase of the language I think any of these versions should go smooth.
Logged

“Knowing is not enough; we must apply. Willing is not enough: we must do.”
- Bruce Lee
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!
Page created in 0.055 seconds with 22 queries.
 
Exclusive Deal

sansfire13_245x90_cw90.jpg
SANSFIRE 2013
June 15 - 22

5% Off w/ Code: EHN_5

SANS Deals 4 EH-Netters
5% OFF Any SANS Course in Any Format!
Coupon Code: EHN_5 Including SANS Rocky Mountain 2013 & SANS Boston 2013
Polls
Compared to this year, 2013 will be:
 
Recent Forum Topics
EH-Net News Feeds
Latest Additions
 
         
Advertisement

© 2013 The Ethical Hacker Network
Joomla! is Free Software released under the GNU/GPL License.